]> xenbits.xensource.com Git - xen.git/commitdiff
tools/mkrpm: allow custom rpm package name
authorOlaf Hering <olaf@aepfle.de>
Mon, 22 Sep 2014 12:59:53 +0000 (14:59 +0200)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 23 Sep 2014 09:12:34 +0000 (10:12 +0100)
Even if xen is configured and compiled with different --prefix= so that
it operates entirely below $prefix, the resulting package from 'make
rpmball' is always called "xen.rpm".

Use an environment name to give a different name.
This can be used like this:

suffix=-bugN
prefix=/opx/xen/staging${suffix}
./configure --prefix=${prefix}
make rpmball PKG_SUFFIX=${suffix}

The result will be "xen-bugN.rpm" instead of "xen.rpm". The benefit is that
many xen${suffix}.rpm packages can be installed at the same time.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/misc/mkrpm

index a9aa5e25c8375e42f3567e93072d9089b3552652..9b8c6d97a1d08a41764c874f17cb6c90bbc66e8b 100644 (file)
@@ -31,7 +31,7 @@ rm -rf rpm
 mkdir -p rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
 cat >rpm/SPECS/xen.spec <<EOF
 Summary: Xen development build, version $version
-Name: xen
+Name: xen$PKG_SUFFIX
 Version: $version
 Release: $release
 License: GPL