Axel Burri
|
407d25f604
|
ssh_filter_btrbk: cosmetics: fix indentation (remove tabs)
|
2016-03-31 17:24:24 +02:00 |
Axel Burri
|
ccb5ed5e71
|
ssh_filter_btrbk: allow "realpath" and "cat /proc/self/mounts" on targets
|
2016-03-31 17:24:24 +02:00 |
Axel Burri
|
f01304df35
|
ssh_filter_btrbk: refactoring/hardening:
- switched to bash interpreter
- enable fine-grained (--source, --target, ...) capabilities by command-line options
- added "--restrict_path" command-line option
- added sudo flag
- added man-page
- print SSH_ORIGINAL_COMMAND in error message
|
2015-09-10 14:02:32 +02:00 |
Axel Burri
|
bab8f1771b
|
ssh_filter_btrbk: no fail if either $LOGNAME or $SSH_CLIENT are not set; added log_cmd() function; use relative path for "logger" command; cosmetics
|
2015-07-08 18:08:19 +02:00 |
Yaroslav Halchenko
|
f8c64c4f27
|
ssh_filter_btrbk: fail if any command fails, or var is undefined
|
2015-07-08 18:02:21 +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 |
Axel Burri
|
34e7ad07ec
|
ssh_filter_btrbk: removed unneeded calls to btrfs-progs
|
2015-04-28 21:19:46 +02:00 |
Axel Burri
|
60b2951916
|
ssh_filter_btrbk: added ssh_filter_btrbk.sh (ssh wrapper/filter script)
|
2015-02-09 11:42:44 +01:00 |