From a306aa7dbcc21324b1f89ffebed9a359f2610cac Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Wed, 6 Jun 2012 02:54:10 +0200 Subject: [PATCH] cleanup_image improvements --- cleanup_image | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cleanup_image b/cleanup_image index 273eff7..1e94070 100755 --- a/cleanup_image +++ b/cleanup_image @@ -17,13 +17,15 @@ fi ls -als $IMG mount -o loop $IMG mnt || exit 1 INSTALLDIR=`pwd`/mnt/ +rm -f $INSTALLDIR/var/lib/rpm/__db.00* $INSTALLDIR/var/lib/rpm/.rpm.lock yum -c $PWD/yum.conf clean packages --installroot=$INSTALLDIR # Make sure that rpm database has right format (for rpm version in template, not host) echo "--> Rebuilding rpm database..." chroot `pwd`/mnt /bin/rpm --rebuilddb -dd if=/dev/zero of=mnt/fillme bs=1M || true +echo "--> Compacting image file..." +dd if=/dev/zero of=mnt/fillme bs=1M 2> /dev/null || true sync rm mnt/fillme umount mnt