mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 20:02:32 +01:00
lib/vserver.in [init_vservers] : canonicalize VROOTDIR (since duplicity et al. don't follow symlinks)
This commit is contained in:
parent
04ed966851
commit
49f1d7f86c
@ -28,8 +28,10 @@ version 0.9.3 -- unreleased
|
|||||||
. code formatting cleanup (three spaces indent)
|
. code formatting cleanup (three spaces indent)
|
||||||
lib changes
|
lib changes
|
||||||
vserver:
|
vserver:
|
||||||
. improved VROOTDIR detection
|
. init_vservers: improved VROOTDIR detection
|
||||||
. test in a stricter way the real vservers availability
|
. init_vservers: test in a stricter way the real vservers availability
|
||||||
|
. init_vservers: canonicalize VROOTDIR (since duplicity et al.
|
||||||
|
don't follow symlinks)
|
||||||
known bugs:
|
known bugs:
|
||||||
easydialog:
|
easydialog:
|
||||||
. formDisplay does not return exit status.
|
. formDisplay does not return exit status.
|
||||||
|
@ -34,6 +34,8 @@ init_vservers() {
|
|||||||
getconf VSERVERINFO /usr/sbin/vserver-info
|
getconf VSERVERINFO /usr/sbin/vserver-info
|
||||||
getconf VSERVER /usr/sbin/vserver
|
getconf VSERVER /usr/sbin/vserver
|
||||||
getconf VROOTDIR `if [ -x "$VSERVERINFO" ]; then $VSERVERINFO info SYSINFO | grep '^ *vserver-Rootdir' | awk '{print $2}'; fi`
|
getconf VROOTDIR `if [ -x "$VSERVERINFO" ]; then $VSERVERINFO info SYSINFO | grep '^ *vserver-Rootdir' | awk '{print $2}'; fi`
|
||||||
|
# canonicalize VROOTDIR
|
||||||
|
VROOTDIR=`readlink --canonicalize $VROOTDIR`
|
||||||
# init this library's global variables
|
# init this library's global variables
|
||||||
vservers_are_available=no
|
vservers_are_available=no
|
||||||
found_vservers=
|
found_vservers=
|
||||||
|
Loading…
Reference in New Issue
Block a user