lib/vserver.in: enhanced the VROOTDIR discovery
authorintrigeri <intrigeri@boum.org>
Tue, 17 Jan 2006 22:22:16 +0000 (22:22 +0000)
committerintrigeri <intrigeri@boum.org>
Tue, 17 Jan 2006 22:22:16 +0000 (22:22 +0000)
lib/vserver.in

index 30b2dfb2c2efa5f27892844fc406fbcc8236d725..113e7bf2b3148eac5f4d8bbe7ca85a2c8c9b681b 100644 (file)
@@ -30,7 +30,7 @@ init_vservers() {
    getconf vservers no
    getconf VSERVERINFO /usr/sbin/vserver-info
    getconf VSERVER /usr/sbin/vserver
    getconf vservers no
    getconf VSERVERINFO /usr/sbin/vserver-info
    getconf VSERVER /usr/sbin/vserver
-   getconf VROOTDIR `if [ -f "$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`
    # init this library's global variables
    vservers_are_available=no
    found_vservers=
    # init this library's global variables
    vservers_are_available=no
    found_vservers=