mirror of https://github.com/digint/btrbk
btrbk: bugfix: allow "/" as volume name
parent
490dab398e
commit
fb912da448
|
@ -1,6 +1,7 @@
|
||||||
btrbk-current
|
btrbk-current
|
||||||
* Added configuration option "snapshot_name" (closes: #5).
|
* Added configuration option "snapshot_name" (closes: #5).
|
||||||
* Bugfix: allow "0" as subvolume name (closes: #10).
|
* Bugfix: allow "0" as subvolume name (closes: #10).
|
||||||
|
* Bugfix: allow "/" as volume name (closes: #15).
|
||||||
* Bugfix: check source AND targets for determining snapshot postfix
|
* Bugfix: check source AND targets for determining snapshot postfix
|
||||||
(closes: #11).
|
(closes: #11).
|
||||||
|
|
||||||
|
|
2
btrbk
2
btrbk
|
@ -399,7 +399,7 @@ sub parse_config(@)
|
||||||
|
|
||||||
# be very strict about file options, for security sake
|
# be very strict about file options, for security sake
|
||||||
return undef unless(check_file($value, { absolute => 1, ssh => 1 }, $key, $file));
|
return undef unless(check_file($value, { absolute => 1, ssh => 1 }, $key, $file));
|
||||||
$value =~ s/\/+$//; # remove trailing slash
|
$value =~ s/\/+$// unless($value =~ /^\/+$/); # remove trailing slash
|
||||||
$value =~ s/^\/+/\//; # sanitize leading slash
|
$value =~ s/^\/+/\//; # sanitize leading slash
|
||||||
TRACE "config: adding volume \"$value\" to root context";
|
TRACE "config: adding volume \"$value\" to root context";
|
||||||
my $volume = { CONTEXT => "volume",
|
my $volume = { CONTEXT => "volume",
|
||||||
|
|
Loading…
Reference in New Issue