From 2daa2c2b9b10f8681e0783ccd1913b5dc8280fea Mon Sep 17 00:00:00 2001 From: Jakub Skoczen Date: Thu, 17 Jul 2014 12:01:29 +0200 Subject: [PATCH] Parse not query the RNAME Querying with 'rpm' expands all macros, some may rely on redhat features not present on debian --- id-deb-build/id-pbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)" -- 1.7.10.4