diff options
author | Stephane Desneux <stephane.desneux@open.eurogiciel.org> | 2015-05-29 11:35:38 +0200 |
---|---|---|
committer | Stephane Desneux <stephane.desneux@open.eurogiciel.org> | 2015-05-29 11:35:38 +0200 |
commit | 63da197c2c531e3be3f6237d8b67dc55d5959efa (patch) | |
tree | 00ef97a5d0b3067fc5adc79ed080654663cbdb20 /packaging/srpm-check.sh | |
parent | a5c4fc01d970cd895d1ae74f948e5cd99d88fa7c (diff) | |
download | build-compare-be1979b68cab7a1c8a49c7a02664c41169306c73.tar.gz build-compare-be1979b68cab7a1c8a49c7a02664c41169306c73.tar.bz2 build-compare-be1979b68cab7a1c8a49c7a02664c41169306c73.zip |
Upgrade to version 2015.04.28HEADtizen_3.0.m2.a1_tv_releasetizen_3.0.m2.a1_mobile_releasetizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_wearable/20150717.060057submit/tizen_tv/20150717.060046submit/tizen_mobile/20150717.060038submit/tizen_common/20150603.130616submit/tizen_base/20151223.111112submit/tizen_base/20151223.111111accepted/tizen/wearable/20150717.103640accepted/tizen/tv/20150717.103614accepted/tizen/mobile/20150717.103556accepted/tizen/common/20150603.140643accepted/tizen/base/20151223.052233tizen_3.0.m1_tvtizen_3.0.m1_mobiletizen_3.0.2015.q2_commontizenaccepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_common
Copied from https://build.opensuse.org/package/show/openSUSE:Factory/build-compare?rev=89
Change-Id: I28a9f779038f18906d1d1934f015d7d3ea861056
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Diffstat (limited to 'packaging/srpm-check.sh')
-rw-r--r-- | packaging/srpm-check.sh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packaging/srpm-check.sh b/packaging/srpm-check.sh index 8ed01ad..b0ceacb 100644 --- a/packaging/srpm-check.sh +++ b/packaging/srpm-check.sh @@ -27,6 +27,10 @@ source $FUNCTIONS oldrpm=`readlink -f $1` newrpm=`readlink -f $2` +# Get version-release from first RPM and keep for rpmlint check +# Remember to quote the "." for future regexes +ver_rel_old=$(rpm -qp --nodigest --nosignature --qf "%{RELEASE}" "${oldrpm}"|sed -e 's/\./\\./g') +ver_rel_new=$(rpm -qp --nodigest --nosignature --qf "%{RELEASE}" "${newrpm}"|sed -e 's/\./\\./g') # For source RPMs, we can just check the metadata in the spec file # if those are not the same, the source RPM has changed and therefore @@ -36,6 +40,7 @@ cmp_spec RES=$? case $RES in 0) + echo "RPM meta information is identical" exit 0 ;; 1) @@ -63,8 +68,8 @@ check_single_file() local file=$1 case $file in *.spec) - sed -i -e "s,Release:.*$release1,Release: @RELEASE@," old/$file - sed -i -e "s,Release:.*$release2,Release: @RELEASE@," new/$file + sed -i -e "s,Release:.*${ver_rel_old}$,Release: @RELEASE@," old/$file + sed -i -e "s,Release:.*${ver_rel_new}$,Release: @RELEASE@," new/$file if ! cmp -s old/$file new/$file; then echo "$file differs (spec file)" diff -u old/$file new/$file | head -n 20 @@ -90,5 +95,6 @@ for file in $files; do fi done -rm -r $dir +rm -rf $dir exit $ret +# vim: tw=666 ts=2 shiftwidth=2 et |