From: Jakub Skoczen Date: Thu, 17 Jul 2014 10:01:29 +0000 (+0200) Subject: Parse not query the RNAME X-Git-Url: http://git.indexdata.com/?p=git-tools-moved-to-github.git;a=commitdiff_plain;h=2daa2c2b9b10f8681e0783ccd1913b5dc8280fea Parse not query the RNAME Querying with 'rpm' expands all macros, some may rely on redhat features not present on debian --- diff --git a/id-deb-build/id-pbuild.sh b/id-deb-build/id-pbuild.sh index 0f3441e..76559c0 100755 --- a/id-deb-build/id-pbuild.sh +++ b/id-deb-build/id-pbuild.sh @@ -79,7 +79,7 @@ if test ! -x $PBUILDROOT; then fi if test "$CENTOS_DIST"; then - RNAME=`rpm -q --specfile *.spec --queryformat "%{NAME};" | cut -d ";" -f1` + RNAME=`awk '/Name:/ {print $2}' *.spec` echo "RNAME=$RNAME" if test "$NAME" -a "$NAME" != "$RNAME"; then echo "NAME in IDMETA ($NAME) does not match RPM spec NAME ($RNAME)"