From 8d9a77cb8cb0aaf6b0187e12e25bd7b53ac1ed9a Mon Sep 17 00:00:00 2001 From: lace <> Date: Fri, 22 Jan 2010 23:30:57 +0000 Subject: [PATCH] +-q +/var/lib/yum/transaction-* +/var/lib/rpm/__db.* --- bin/mockupdate | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/bin/mockupdate b/bin/mockupdate index 820c8e6..0f23872 100755 --- a/bin/mockupdate +++ b/bin/mockupdate @@ -7,6 +7,12 @@ if [ "$1" = "-v" ];then shift fi +quick=false +if [ "$1" = "-q" ];then + quick=true + shift +fi + for i in "$@";do if [ "$i" = "${i#/var/lib/mock/}" ];then echo >&2 "$i not /var/lib/mock/*" @@ -37,8 +43,11 @@ for i in "$@";do fi /usr/local/sbin/mocksetup -u `basename $i` - mock $opts -r `basename $i` --update - mock $opts -r `basename $i` --install `cat ~/src/INSTALL` + rm -f $i/root/var/lib/rpm/__db.* + if ! $quick;then + mock $opts -r `basename $i` --update + mock $opts -r `basename $i` --install `cat ~/src/INSTALL` + fi # Run: yum groupinstall buildsys-build # Cleaning would undo the changes above. # file /lib/libnssutil3.so conflicts between attempted installs of nss-3.12.3.99.3-10.fc12.i686 and nss-util-3.12.3.99.3-9.fc12.i686 @@ -50,6 +59,8 @@ for i in "$@";do # Just rpmbuild would error with: # error: cannot open Packages index using db3 - Invalid argument (22) rpm -r $i/root --rebuilddb + # Leftover usually just removing vital system packages: + rm -f $i/root/var/lib/yum/transaction-* done - echo done mockupdate "$*" +echo done mockupdate "$*" -- 1.8.3.1