added support for yum's new persistdir option
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 11 Sep 2007 21:26:41 +0000 (21:26 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 11 Sep 2007 21:26:41 +0000 (21:26 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2612 94cd875c-1c1d-0410-91d2-eb244daf1a30

distrib/f7/yum/yum.conf
scripts/vserver-build.functions.yum

index 1d21cd1..cd0ccc9 100644 (file)
@@ -1,5 +1,6 @@
 [main]
 cachedir=@YUMCACHEDIR@
+persistdir=@YUMLIBDIR@
 reposdir=@YUMETCDIR@/yum.repos.d
 debuglevel=1
 logfile=@YUMLOGDIR@/log
index 1006687..236f7c2 100644 (file)
@@ -56,6 +56,7 @@ function yum.__substituteConf
     if test -e "$f"; then
        $_SED -e "s!@YUMETCDIR@!$prefix$PKGCFGDIR/yum/etc!g;
                  s!@YUMCACHEDIR@!$prefix$PKGCFGDIR/yum/cache!g;
+                 s!@YUMLIBDIR@!$prefix$PKGCFGDIR/yum/lib!g;
                  s!@YUMLOGDIR@!$prefix$PKGCFGDIR/yum!g;
                  s!@YUMLOCKDIR@!$prefix$PKGCFGDIR/yum!g;
                  " "$f" >"$f.tmp"
@@ -66,7 +67,7 @@ function yum.__substituteConf
 
 function yum.initFilesystem
 {
-    mkdir -p "$PKGCFGDIR"/yum/{etc,cache}
+    mkdir -p "$PKGCFGDIR"/yum/{etc,cache,lib}
     
     populateDirectory "$PKGCFGDIR/yum/etc" \
        "$__DISTRIBDIR/defaults/yum" \