summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Kulow <coolo@suse.de>2012-09-25 10:28:12 +0200
committerStephan Kulow <coolo@suse.de>2012-09-25 10:28:12 +0200
commit06ce49791b110dea13efdec836a837697bb24a5f (patch)
treee7c067b9def04d72c32cc5b8242410cc008ee92b
parent03587016a7eca7788f404820642a2b5a1556aa0b (diff)
downloadbuild-06ce49791b110dea13efdec836a837697bb24a5f.tar.gz
build-06ce49791b110dea13efdec836a837697bb24a5f.tar.bz2
build-06ce49791b110dea13efdec836a837697bb24a5f.zip
fix the logic of cumulating packages when building in vm - and add some more output to it
-rwxr-xr-xinit_buildsystem7
1 files changed, 3 insertions, 4 deletions
diff --git a/init_buildsystem b/init_buildsystem
index 115e1bb..399ae50 100755
--- a/init_buildsystem
+++ b/init_buildsystem
@@ -1030,16 +1030,15 @@ for PKG in $MAIN_LIST; do
((cumulate < 0)) && continue
exec 4>$BUILD_ROOT/.init_b_cache/manifest
for ((num=0; num<=cumulate; num++)) ; do
+ echo ${CUMULATED_LIST[$num]} 1>&4
PKG=${CUMULATED_LIST[$num]##*/}
test "$BUILD_ROOT/.init_b_cache/rpms/$PKG" -ef "$BUILD_ROOT/${CUMULATED_LIST[$num]}" && continue
rm -f $BUILD_ROOT/${CUMULATED_LIST[$num]}
cp $BUILD_ROOT/.init_b_cache/rpms/$PKG $BUILD_ROOT/${CUMULATED_LIST[$num]} || cleanup_and_exit 1
- echo ${CUMULATED_LIST[$num]} 1>&4
done
exec 4>&-
- ( chroot $BUILD_ROOT rpm --ignorearch --nodeps -U --oldpackage --ignoresize --verbose $RPMCHECKOPTS \
- $ADDITIONAL_PARAMS .init_b_cache/manifest 2>&1 || touch $BUILD_ROOT/exit ) | \
- grep -v "^warning:.*saved as.*rpmorig$"
+ chroot $BUILD_ROOT rpm --ignorearch --nodeps -Uh --oldpackage --ignoresize --verbose $RPMCHECKOPTS \
+ $ADDITIONAL_PARAMS .init_b_cache/manifest 2>&1 || touch $BUILD_ROOT/exit
for ((num=0; num<=cumulate; num++)) ; do
rm -f $BUILD_ROOT/${CUMULATED_LIST[$num]}
done