All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] xen: Break volatiles out into separate package.
@ 2013-12-04  2:20 Philip Tricca
  2013-12-05 19:09 ` Bruce Ashfield
  0 siblings, 1 reply; 7+ messages in thread
From: Philip Tricca @ 2013-12-04  2:20 UTC (permalink / raw)
  To: meta-virtualization

The Xen scripts for handling block and vif udev events depend on
directories created by the Xen volatile directories. In a situation
where the 'base' Xen package isn't installed (NDVM etc) these
scripts fail silently. The most simple approach I could come up
with is just breaking the Xen volatiles config out into it's own
package and setting up the logical dependencies.

Creating a new package for just a single file seems like overkill
to me but it's the most straightforward thing I could come up with.

Regards,
Philip

Signed-off-by: Philip Tricca <flihp@twobit.us>
---
 recipes-extended/xen/xen.inc |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 9d43814..e31e996 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -53,12 +53,14 @@ RDEPENDS_${PN}-base = "\
 RDEPENDS_${PN}-scripts-block = "\
     ${PN}-scripts-common \
     ${PN}-udev \
+    ${PN}-volatiles \
     "
 
 RDEPENDS_${PN}-scripts-network = "\
     bridge-utils \
     ${PN}-scripts-common \
     ${PN}-udev \
+    ${PN}-volatiles \
     "
 
 PACKAGES = "\
@@ -106,6 +108,7 @@ PACKAGES = "\
     ${PN}-scripts-network \
     ${PN}-staticdev \
     ${PN}-udev \
+    ${PN}-volatiles \
     ${PN}-xcutils \
     ${PN}-xencommons \
     ${PN}-xend \
@@ -210,7 +213,6 @@ FILES_${PN}-hypervisor = "\
     "
 
 FILES_${PN}-base = "\
-    ${sysconfdir}/default/volatiles/99_xen \
     ${sysconfdir}/default/xencommons \
     ${sysconfdir}/default/xendomains \
     ${sysconfdir}/xen/auto \
@@ -425,6 +427,10 @@ FILES_${PN}-udev = "\
     ${sysconfdir}/udev/rules.d/xend.rules \
     "
 
+FILES_${PN}-volatiles = "\
+    ${sysconfdir}/default/volatiles/99_xen \
+    "
+
 FILES_${PN}-xcutils = "\
     ${libdir}/xen/bin/lsevtchn \
     ${libdir}/xen/bin/readnotes \
-- 
1.7.10.4



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

end of thread, other threads:[~2013-12-11  2:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-04  2:20 [RFC] xen: Break volatiles out into separate package Philip Tricca
2013-12-05 19:09 ` Bruce Ashfield
2013-12-05 22:20   ` Chris Patterson
2013-12-09 17:01     ` Bruce Ashfield
2013-12-10  3:17       ` Chris Patterson
2013-12-10 16:29         ` Bruce Ashfield
2013-12-11  2:18           ` Philip Tricca

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.