gentoo: use /var/run for new /run compatibility
[util-vserver.git] / scripts / functions
index 8fc1929..2eac61f 100644 (file)
@@ -91,7 +91,7 @@ function isDirectoryEmpty
        shopt -s nullglob || *
 
        ignore_lostfound=1
-       test -z "$2" -o "$2" = 0 || ignore_lostfound=
+       test -n "$2" -a "$2" != 0 || ignore_lostfound=
        
        for i in "$1"/*; do
            case "$i" in
@@ -429,7 +429,7 @@ function _pkgMountYum
 
 function _pkgMountUrpmi
 {
-    :
+    _pkgMountBindDir "$RPMSTATEDIR" "$URPMISTATEDIR/../../../.rpmdb"
 }
 
 function _pkgMountRPM
@@ -926,7 +926,7 @@ function pkgmgmt.isUrpmiAvailable
     local have_urpmi i
     if test -n "$is_internal"; then
        have_urpmi=1
-       test -d "$cfgdir"/var/lib/urpmi || have_urpmi=
+       test -d "$cfgdir"/base/var/lib/urpmi || have_urpmi=
     else
        have_urpmi=
        for i in /bin /usr/bin /usr/local/bin; do