From: Andy Cobaugh Date: Wed, 11 May 2011 21:02:40 +0000 (-0400) Subject: rpm: Really undefine %dist X-Git-Tag: upstream/1.8.0_pre1^2~3757 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=0b983054f88d69ca4c0cda07e94103f216bd881d;p=packages%2Fo%2Fopenafs.git rpm: Really undefine %dist rpmbuild --eval '%undefine dist' wasn't sticking on redhat 5.x. I think the correct way to undefine this is to --define 'dist %undefined' Some redhat 5.x installs have %dist defined depending on what else has been installed. Change-Id: I9ad6854a337c2085bb2db5e5f98e7d2f9889c4e4 Reviewed-on: http://gerrit.openafs.org/4643 Tested-by: BuildBot Reviewed-by: Simon Wilkinson Reviewed-by: Derrick Brashear --- diff --git a/src/packaging/RedHat/makesrpm.pl b/src/packaging/RedHat/makesrpm.pl index fc372e9b3..9da2de2ce 100755 --- a/src/packaging/RedHat/makesrpm.pl +++ b/src/packaging/RedHat/makesrpm.pl @@ -150,7 +150,7 @@ if ($changelog) { } # Build an RPM -system("rpmbuild -bs --eval \"%undefine dist\" ". +system("rpmbuild -bs --define \"dist %undefined\" ". "--define \"_topdir $tmpdir/rpmdir\" ". "$tmpdir/rpmdir/SPECS/openafs.spec > /dev/null") == 0 or die "rpmbuild failed : $!\n";