applied http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
[util-vserver.git] / util-vserver / scripts / vserver-build.functions.yum
index 67a253a..1006687 100644 (file)
@@ -22,7 +22,7 @@ function yum.installBasePackages
 
     test "$dir" != / || return 0
     for filelist in "$dir"/*; do
-       test -f "$filelist" || continue
+       isRegularFile "$filelist" || continue
        local idx=0
        local can_fail=false
        local flags=
@@ -57,6 +57,7 @@ function yum.__substituteConf
        $_SED -e "s!@YUMETCDIR@!$prefix$PKGCFGDIR/yum/etc!g;
                  s!@YUMCACHEDIR@!$prefix$PKGCFGDIR/yum/cache!g;
                  s!@YUMLOGDIR@!$prefix$PKGCFGDIR/yum!g;
+                 s!@YUMLOCKDIR@!$prefix$PKGCFGDIR/yum!g;
                  " "$f" >"$f.tmp"
        $_CMP -s "$f" "$f.tmp" || $_CAT "$f.tmp" >"$f"
        $_RM -f "$f.tmp"