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 <jcline@redhat.com>
This commit is contained in:
parent
dedd91c9bf
commit
8f4ffa9925
@ -72,7 +72,7 @@ BASERELEASE=$(($BASERELEASE-1))
|
|||||||
BASERELEASE=$BASERELEASE perl -p -i -e 's|%global baserelease.*|%global baserelease $ENV{'BASERELEASE'}|' kernel-headers.spec
|
BASERELEASE=$BASERELEASE perl -p -i -e 's|%global baserelease.*|%global baserelease $ENV{'BASERELEASE'}|' kernel-headers.spec
|
||||||
|
|
||||||
if [ $RELEASED -eq 0 ]; then
|
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
|
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
|
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
|
rpmdev-bumpspec -c "Linux v$MAJORVER.$NEWBASE-rc$RC.git$GITREV" kernel-headers.spec
|
||||||
|
Loading…
Reference in New Issue
Block a user