From eb276810213418c7f8b00b63e92fc465ecd22ec2 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Wed, 23 Mar 2011 15:35:35 +0000 Subject: [PATCH] rpm: Build srpms without %dist in their name On RHEL6, %dist is set for all RPMS and SRPMS built on the system. This leads to makesrpm.pl building SRPMS with .el6 in their release. As we endeavour to use the same SRPM on all of our Fedora platforms, this is less than ideal, so change makesrpm.pl to squash the setting of %dist before building the RPM. Reviewed-on: http://gerrit.openafs.org/4285 Reviewed-by: Alexander Ivan Redinger Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit b0921071dd1b4d460d406985bba9619561444055) Change-Id: I9e5bb2ce13378a0927763535d885a4728bd48f06 Reviewed-on: http://gerrit.openafs.org/4307 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/packaging/RedHat/makesrpm.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/packaging/RedHat/makesrpm.pl b/src/packaging/RedHat/makesrpm.pl index 320ea0c64b..fc372e9b34 100755 --- a/src/packaging/RedHat/makesrpm.pl +++ b/src/packaging/RedHat/makesrpm.pl @@ -150,7 +150,8 @@ if ($changelog) { } # Build an RPM -system("rpmbuild -bs --define \"_topdir $tmpdir/rpmdir\" ". +system("rpmbuild -bs --eval \"%undefine dist\" ". + "--define \"_topdir $tmpdir/rpmdir\" ". "$tmpdir/rpmdir/SPECS/openafs.spec > /dev/null") == 0 or die "rpmbuild failed : $!\n";