Yaroslav Halchenko
290c2497d6
debian/copyright: prev releases to UNRELEASED, close: instead of closes:, added ITP Closes statement
...
to not confused people stating that btrbk was previously uploaded to
Debian unstable suite (this is what it is intended for). Debian uses
closes: while github close: so to not refer to non-existing issues
in Debian BTRS used close: for gh issues
2015-07-08 10:51:11 -04:00
Yaroslav Halchenko
6355552194
debian/control: higher version for dh, added misc:Depends, and short description is a continuation of "btrbk is" so lower case
2015-07-08 10:49:14 -04:00
Yaroslav Halchenko
8f8c1b6e88
adjusted license to be GPL-3+
2015-07-08 10:36:37 -04:00
Yaroslav Halchenko
fd59882434
removed not-applicable/commented out snippets in rules
2015-07-08 10:36:28 -04:00
Yaroslav Halchenko
a7ec0d7456
boosted policy to current version
2015-07-08 10:36:15 -04:00
Axel Burri
5db17933c1
debian: control: added "Build-Depends: debhelper (>= 7)"
2015-07-08 16:23:38 +02:00
Axel Burri
a1a9f71cf4
debian: control: added "Suggests: openssh-client"
2015-07-08 16:21:28 +02:00
Axel Burri
a1b7fcd720
debian: added current debian build files
2015-07-08 16:18:08 +02:00
Axel Burri
97286ab34c
changed version to 0.19.3
2015-06-21 15:37:04 +02:00
Axel Burri
76f15624f3
btrbk: adaptions for btrfs-progs >= 4.1: different output for "btrfs subvolume show"
2015-06-21 13:45:23 +02:00
Axel Burri
360deca5f2
btrbk: correct parsing of btrfs subvolume list (allow id < top_level)
2015-06-17 12:42:29 +02:00
Axel Burri
8a53b3874c
btrbk: bugfix: minor bug when sorting in schedule()
2015-06-10 13:10:45 +02:00
Axel Burri
eab34c9d68
btrbk: set development version
2015-06-10 13:10:29 +02:00
Axel Burri
842f8cb201
changed version to 0.19.2
2015-06-07 12:33:27 +02:00
Axel Burri
16cfb600b7
btrbk: workaround for btrfs-progs < 3.17.3 (returns exit status 0 on errors for "btrfs subvolume show")
2015-06-07 11:52:39 +02:00
Axel Burri
5ab5175340
btrbk: bugfix: dont print error messages check_file() when called without key/config_file hints
2015-06-07 11:36:12 +02:00
Axel Burri
26d154e563
documentation: README.md: cosmetics (gentoo emerge command)
2015-06-02 22:07:42 +02:00
Axel Burri
e3da1f718f
changed version to 0.19.1
2015-06-01 12:48:31 +02:00
Axel Burri
db6a1a464a
btrbk: bugfix: check undef on ABORTED flag in summary
2015-06-01 12:45:24 +02:00
Axel Burri
bb7aa10b23
btrbk: always use "cgen" for snapshots (correct handling after a "btrfs balance", where "gen" is set to current generation)
2015-06-01 12:41:43 +02:00
Axel Burri
b4a9974c5d
changed version to 0.19.0
2015-05-27 17:36:58 +02:00
Axel Burri
a35efaf7c1
documentation: btrbk.conf.example: commented out defaults; cleanup of example configuration
2015-05-27 15:44:12 +02:00
Axel Burri
1818eefc85
btrbk: allow subvolume filtering on "info" action
2015-05-27 15:00:25 +02:00
Axel Burri
a96bb4209f
btrbk: fixed mapping of subvoume cmdline args
2015-05-27 14:36:38 +02:00
Axel Burri
f9f85b5cb0
btrbk: bugfix: fixed crash in action "diff"
2015-05-26 21:12:07 +02:00
Axel Burri
eba0028fe4
btrbk: added consistent print header for all actions
2015-05-26 21:12:07 +02:00
Axel Burri
7f7b6477d2
btrbk: allow subvolume filtering on "tree" action
2015-05-26 21:12:04 +02:00
Axel Burri
6e23f1d5b3
btrbk: improved handling of command line subvolume filter for run/dryrun action: allow filtering of volume; hide aborted message in summary if abort was due to command line argument skip (ABORTED_NOERR)
2015-05-26 21:11:26 +02:00
Axel Burri
005e5c63be
btrbk: bugfix: crash if "snapshot_create onchange" is set and no snapshots are present
2015-05-26 18:09:36 +02:00
Axel Burri
7b9021d5c8
btrbk: allow "host:path" notation for command line arguments
2015-05-25 18:18:48 +02:00
Axel Burri
4295b3c019
btrbk: display snapshot up-to-date status in "tree" action; cosmetics
2015-05-25 18:18:48 +02:00
Axel Burri
707ea7b241
btrbk: cleanup: simpler check for present target
2015-05-25 18:18:48 +02:00
Axel Burri
16355b848d
btrbk: added "snapshot_create onchange", which skips snapshot creation if the latest snapshot is up-to-date (i.e. has same generation as the source subvolume)
2015-05-25 18:18:44 +02:00
Axel Burri
27e150878c
documentation: small corrections (thanks Richard!)
2015-05-25 17:14:31 +02:00
Axel Burri
898f7ef0f6
contrib: systemd: fixed path in btrbk service unit
2015-05-21 15:52:50 +02:00
Axel Burri
31947279fb
changed version to 0.18.0; added migration notes to ChangeLog
2015-05-21 14:47:38 +02:00
Axel Burri
52ef08e1d4
Makefile: added systemd service unit installation; removed version string on /usr/share/doc
2015-05-21 14:36:34 +02:00
Axel Burri
725191583e
Merge branch 'resume_only'
2015-05-20 21:53:46 +02:00
Axel Burri
b52f40d5b4
documentation: added documenation for new "snapshot_create" configuration option, while removing deprecated "snapshot_create_always". Added an "multiple btrbk instances" example to README.md
2015-05-20 21:51:20 +02:00
Axel Burri
231a8c2fd3
btrbk: cosmetics: sort deleted subvolumes ascending in backup summary (instead of descending)
2015-05-20 21:06:01 +02:00
Axel Burri
613edab93b
btrbk: implemented snapshot_create configuration option. implemented preserve_latest argument for schedule() function, which is set if no snapshot was created in order to make sure that the latest snapshot/backup is always preserved.
2015-05-20 21:06:01 +02:00
Axel Burri
2f1cec3cf5
btrbk: improved handling of deprecated configuration options
2015-05-20 21:06:01 +02:00
Axel Burri
84e41727b9
btrbk: added command line option -r (resume only)
2015-05-20 21:06:01 +02:00
Axel Burri
09e214acf4
contrib: systemd: added systemd service and timer units (for daily backup)
2015-05-20 16:42:12 +02:00
Axel Burri
4db0aa0128
documentation: btrbk.conf.5: replaced double quotes "\(lq", "\(rq" with "\[lq]", "\[rq]", which is identical in groff but produces correct output in the FileWiki::Plugin::Man module
2015-05-20 13:50:18 +02:00
Axel Burri
8217da5f03
documentation: btrbk.1: altered text for "run" action, explaining the resume mechanism in more detail
2015-05-20 13:46:09 +02:00
Axel Burri
d935bfc679
btrbk: fixed error messages of "diff" action
2015-05-19 18:50:56 +02:00
Axel Burri
ab01baf4b7
btrbk: cosmetics: pass hash (non_destructive, catch_stderr) to run_cmd() for better code readability; cleanup
2015-05-19 18:48:32 +02:00
Axel Burri
c23674fca8
btrbk: catch exact error from "btrfs subvolume show"; instruct user to fix ssh_filter_btrbk.sh if it rejected the ssh command
2015-05-19 18:22:55 +02:00
Axel Burri
bea010dce0
btrbk, ssh_filter_btrbk.sh: set PATH=/sbin:/bin:/usr/sbin:/usr/bin and call "btrfs" instead of using absolute "/sbin/btrfs". for compatibility with all distros out there.
...
- debian jessie (stable): btrfs-tools-3.17-1.1: `/sbin/btrfs`
- debian sid (unstable): btrfs-tools-4.0-2: `/bin/btrfs`
- gentoo: sys-fs/btrfs-progs-4.0: `/sbin/btrfs`
- arch: btrfs-progs-4.0-2: `/usr/bin/btrfs`
2015-05-18 21:18:57 +02:00