diff --git a/build-compare.changes b/build-compare.changes index 0250d3b..537d65b 100644 --- a/build-compare.changes +++ b/build-compare.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Feb 6 19:25:20 CET 2009 - coolo@suse.de + +- use --no-show-raw-insn for objdump -d + +------------------------------------------------------------------- +Fri Feb 6 18:18:15 CET 2009 - coolo@suse.de + +- hopefully fixed shell quoting for rpm command line + ------------------------------------------------------------------- Thu Feb 5 17:34:29 CET 2009 - coolo@suse.de diff --git a/build-compare.spec b/build-compare.spec index f44e9e7..dd75368 100644 --- a/build-compare.spec +++ b/build-compare.spec @@ -24,7 +24,7 @@ Group: Development/Tools/Building AutoReqProv: on Summary: Build Result Compare Script Version: 2009.01.27 -Release: 3 +Release: 4 Source: same-build-result.sh Source1: rpm-check.sh Source2: COPYING @@ -54,6 +54,10 @@ install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/%_defaultdocdir/%name/ /usr/lib/build %changelog +* Fri Feb 06 2009 coolo@suse.de +- use --no-show-raw-insn for objdump -d +* Fri Feb 06 2009 coolo@suse.de +- hopefully fixed shell quoting for rpm command line * Thu Feb 05 2009 coolo@suse.de - fix 2 bugs - don't ignore source rpms - changed sources should output diff --git a/rpm-check.sh b/rpm-check.sh index 1102edc..8ea4fb8 100644 --- a/rpm-check.sh +++ b/rpm-check.sh @@ -187,9 +187,9 @@ check_single_file() ftype=`/usr/bin/file old/$file | cut -d: -f2-` case $ftype in *executable*|*LSB\ shared\ object*) - objdump -d old/$file | filter_disasm > $file1 + objdump -d --no-show-raw-insn old/$file | filter_disasm > $file1 sed -i -e "s,old/,," $file1 - objdump -d new/$file | filter_disasm > $file2 + objdump -d --no-show-raw-insn new/$file | filter_disasm > $file2 sed -i -e "s,new/,," $file2 if ! diff -u $file1 $file2 > $dfile; then echo "$file differs in assembler output" diff --git a/same-build-result.sh b/same-build-result.sh index 94e8f52..995db53 100644 --- a/same-build-result.sh +++ b/same-build-result.sh @@ -51,7 +51,7 @@ bash $CMPSCRIPT "$osrpm" "$nsrpm" || exit 1 OLDRPMS=($(find "$OLDDIR" -name \*rpm -a ! -name \*src.rpm|sort)) NEWRPMS=($(find $NEWDIRS -name \*rpm -a ! -name \*src.rpm|sort)) -rpmqp="rpm -qp --qf --nodigest --nosignature %{NAME}" +rpmqp='rpm -qp --qf --nodigest --nosignature %{NAME}' for opac in ${OLDRPMS[*]}; do npac=${NEWRPMS[0]} NEWRPMS=(${NEWRPMS[@]:1}) # shift