btrbk: catch verbose errors from readlink

readlink -v enables "report error messages", printing useful errors
like:

    readlink: /some/dir/: Permission denied
    readlink: /some/dir/: No such file or directory
pull/299/head
Axel Burri 2019-08-19 13:03:41 +02:00
parent 6e4aeae323
commit 360c8918bb
1 changed files with 1 additions and 2 deletions

3
btrbk
View File

@ -1889,8 +1889,7 @@ sub system_realpath($)
my $vol = shift // die;
my $path = $vol->{PATH} // die;;
my @quiet = ($loglevel < 3) ? ('-q') : ();
my $ret = run_cmd(cmd => vinfo_cmd($vol, "readlink", '-e', @quiet, { unsafe => $path } ),
my $ret = run_cmd(cmd => vinfo_cmd($vol, "readlink", '-v', '-e', { unsafe => $path } ),
rsh => vinfo_rsh($vol),
non_destructive => 1,
);