When using yum-2.4 from fc4 to build the bootcd, we get a huge
Thierry Parmentelat [Thu, 3 Nov 2005 16:23:28 +0000 (16:23 +0000)]
directory under <cdroot>/var/yum/cache (in the 100Mb)
It is thus relocated under usr/relocated/var/cache/ and a symlink is
created, in much the same way as for /var/lib/rpm

Not sure that makes sense to keep all this though, but for now it
allows to proceed

build.sh

index 325506f..398c335 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -112,6 +112,12 @@ function build_cdroot()
     mv $CD_ROOT/var/lib/rpm $CD_ROOT/usr/relocated/var/lib/
     (cd $CD_ROOT/var/lib && ln -s ../../usr/relocated/var/lib/rpm rpm)
 
+    # get /var/cache/yum out, its 100Mb. create in its place a 
+    # symbolic link to /usr/relocated/var/cache/yum
+    mkdir -p $CD_ROOT/usr/relocated/var/cache/
+    mv $CD_ROOT/var/cache/yum $CD_ROOT/usr/relocated/var/cache/
+    (cd $CD_ROOT/var/cache && ln -s ../../usr/relocated/var/cache/yum yum)
+
     # get /lib/tls out
     mkdir -p $CD_ROOT/usr/relocated/lib
     mv $CD_ROOT/lib/tls $CD_ROOT/usr/relocated/lib/