do not cumulate packages with 12.2's rpm
authorStephan Kulow <coolo@suse.de>
Wed, 26 Sep 2012 14:15:32 +0000 (16:15 +0200)
committerStephan Kulow <coolo@suse.de>
Wed, 26 Sep 2012 14:16:36 +0000 (16:16 +0200)
rpm leaks file descriptors and will fail for many packages in one transaction,
fixed for factory

init_buildsystem

index 18317c7..d4a87ff 100755 (executable)
@@ -1012,7 +1012,7 @@ typeset -a CUMULATED_LIST=()
 typeset -a CUMULATED_PIDS=()
 typeset -a CUMULATED_HMD5=()
 
-if ((suse_version >= 1220)) ; then
+if ((suse_version > 1220)) ; then
     MAIN_LIST="$PACKAGES_TO_INSTALL $PACKAGES_TO_CBINSTALL CUMULATED"
 else
     MAIN_LIST="$PACKAGES_TO_INSTALL $PACKAGES_TO_CBINSTALL"
@@ -1181,7 +1181,7 @@ for PKG in $MAIN_LIST; do
            test -e "$i" && ADDITIONAL_PARAMS="$ADDITIONAL_PARAMS --justdb"
        done
     fi
-    if ((suse_version >= 1220)) ; then
+    if ((suse_version > 1220)) ; then
        echo "cumulate ${PKGID%% *}"
        let cumulate++
        CUMULATED_LIST[$cumulate]=".init_b_cache/$PKG.rpm"