xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] tools/mkrpm: allow custom rpm package name
@ 2014-07-28 10:19 Olaf Hering
  2014-07-30 13:08 ` George Dunlap
  0 siblings, 1 reply; 7+ messages in thread
From: Olaf Hering @ 2014-07-28 10:19 UTC (permalink / raw)
  To: xen-devel
  Cc: george.dunlap, Olaf Hering, Ian Jackson, Ian Campbell,
	Stefano Stabellini

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 XEN_RPMPKG_SUFFIX=${suffix} \
    BOOT_DIR=${prefix}/boot \
    CONFIG_DIR=${prefix}/etc \
    INITD_DIR=${prefix}/etc/init.d

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>
---

To be really independent: the package has to be compiled with RPATH,
xencommons has to be started manually, and the udev rule for backend
drivers has to be hooked manually into the systems rules.d dir.

 tools/misc/mkrpm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/misc/mkrpm b/tools/misc/mkrpm
index a9aa5e2..70f6488 100644
--- a/tools/misc/mkrpm
+++ b/tools/misc/mkrpm
@@ -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$XEN_RPMPKG_SUFFIX
 Version: $version
 Release: $release
 License: GPL

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-07-30 15:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-28 10:19 [PATCH] tools/mkrpm: allow custom rpm package name Olaf Hering
2014-07-30 13:08 ` George Dunlap
2014-07-30 13:21   ` Olaf Hering
2014-07-30 13:42   ` Ian Campbell
2014-07-30 14:06     ` Olaf Hering
2014-07-30 15:02       ` George Dunlap
2014-07-30 15:34         ` Olaf Hering

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).