From 8f4ffa992590c8e4db0bf067e1db112c17c21065 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Thu, 3 Oct 2019 14:45:04 +0000 Subject: Fix the header tarball script BUILDID addition [ -n ] doesn't work on unquoted variables. The variable either needs to get quoted or use [[ ]]. Without this the script always defines buildid. Signed-off-by: Jeremy Cline --- scripts/create_headers_tarball.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts/create_headers_tarball.sh') diff --git a/scripts/create_headers_tarball.sh b/scripts/create_headers_tarball.sh index 3325d1318..9a59f03a5 100755 --- a/scripts/create_headers_tarball.sh +++ b/scripts/create_headers_tarball.sh @@ -72,7 +72,7 @@ BASERELEASE=$(($BASERELEASE-1)) BASERELEASE=$BASERELEASE perl -p -i -e 's|%global baserelease.*|%global baserelease $ENV{'BASERELEASE'}|' kernel-headers.spec if [ $RELEASED -eq 0 ]; then - [ -n $BUILDID ] && sed -i -e 's/^# define buildid .local/%define buildid '$BUILDID'/' kernel-headers.spec + [ -n "$BUILDID" ] && sed -i -e 's/^# define buildid .local/%define buildid '$BUILDID'/' kernel-headers.spec RC=$RC perl -p -i -e 's|%global rcrev.*|%global rcrev $ENV{'RC'}|' kernel-headers.spec GITREV=$GITREV perl -p -i -e 's|%define gitrev.*|%define gitrev $ENV{'GITREV'}|' kernel-headers.spec rpmdev-bumpspec -c "Linux v$MAJORVER.$NEWBASE-rc$RC.git$GITREV" kernel-headers.spec -- cgit