OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-re Date: 02-Oct-2003 10:20:24 Branch: HEAD Handle: 2003100209202400 Modified files: openpkg-re openpkg-dev Log: correctly understand re-established packages Summary: Revision Changes Path 1.141 +6 -1 openpkg-re/openpkg-dev ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-re/openpkg-dev ============================================================================ $ cvs diff -u -r1.140 -r1.141 openpkg-dev --- openpkg-re/openpkg-dev 9 Sep 2003 07:04:35 -0000 1.140 +++ openpkg-re/openpkg-dev 2 Oct 2003 08:20:24 -0000 1.141 @@ -1056,7 +1056,12 @@ echo "++ determine old version (if any)" tmpfile="${OPENPKG_TEMP}/${name}${GUID}" - cvs_rev=`cd ${OPENPKG_WORK}; cvs -d ${OPENPKG_REPO} stat src/${name}/${name}.spec 2>/dev/null | awk '/Repository revision:/ { print $3; }'` + cvs_stat=`cd ${OPENPKG_WORK}; cvs -d ${OPENPKG_REPO} stat src/${name}/${name}.spec 2>/dev/null | grep 'Repository revision:'` + cvs_rev=`echo "${cvs_stat}" | awk '/Repository revision:/ { print $3; }'` + cvs_dead=`echo "${cvs_stat}" | grep '/Attic/'` + if [ ".${cvs_dead}" != . ]; then + cvs_rev="No" + fi if [ ".${cvs_rev}" != .No ]; then cvs -d ${OPENPKG_REPO} co -p -r${cvs_rev} openpkg-src/${name}/${name}.spec >${tmpfile} 2>/dev/null rpm_version_old=`HOME=${OPENPKG_WORK} $E/bin/rpm -q --qf "%{VERSION}" --specfile ${tmpfile} 2>/dev/null` @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]