mount -n -t proc none $ROOT/proc
mount -n -t selinuxfs none $ROOT/selinux
$RPM --root=$ROOT -i *
-umount $ROOT/proc
-umount $ROOT/selinux
rm -f *
cd
rm -rf $DOWNLOAD
-# Reported as Bug 206524, occurs on ppc, possibly not a bug:
-rm -f $ROOT/var/lib/rpm/__db.*
-
-chroot $ROOT /bin/rpm --rebuilddb
-
# Do not install yum(8) just by 'rpm --root', later --rebuilddb would:
# rpmdb: Program version 4.2 doesn't match environment version
# FIXME: Analyse and bugreport:
EOH
`"
chroot $ROOT /usr/bin/wget `set +x;for line in $lines;do pkg $line;done`
-chroot $ROOT /bin/rpm -i `set +x;for line in $lines;do pkg $line|xargs -n1 basename;done`
+$RPM --root=$ROOT -i `set +x;for line in $lines;do for i in $(pkg $line|xargs -n1 basename);do echo $ROOT/$i;done;done`
chroot $ROOT /bin/rm -f `set +x;for line in $lines;do pkg $line|xargs -n1 basename;done`
+# Reported as Bug 206524, occurs on ppc, possibly not a bug:
+rm -f $ROOT/var/lib/rpm/__db.*
+
+chroot $ROOT /bin/rpm --rebuilddb
+
for repo in $ROOT/etc/yum.repos.d/*.repo;do
mv -f $repo $repo-orig
sed -e 's/^mirrorlist=/#&/' -e 's/^#\(baseurl=\)/\1/' \
<$repo-orig >$repo
done
-chroot $ROOT mount /proc
chroot $ROOT /usr/bin/yum -y update
# For: kernel-2.6.9-11.EL.src.rpm
EOH
`
+umount $ROOT/proc
+umount $ROOT/selinux
umount $ROOT/sys
echo OK