summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2014-02-07 02:14:50 +0000
committerIan Delaney <idella4@gentoo.org>2014-02-07 02:14:50 +0000
commit21a64f80bfb4e8c163585531c9dc2efd2e455de8 (patch)
treef54927933932780b88da63dcb35142042c6fb2d4 /app-emulation
parentVersion bump. (diff)
downloadgentoo-2-21a64f80bfb4e8c163585531c9dc2efd2e455de8.tar.gz
gentoo-2-21a64f80bfb4e8c163585531c9dc2efd2e455de8.tar.bz2
gentoo-2-21a64f80bfb4e8c163585531c9dc2efd2e455de8.zip
revbump; add xencommons init scripts to 4.2.2, rm 4.2.2-r5, fixes Bug #499992
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/xen-tools/ChangeLog8
-rw-r--r--app-emulation/xen-tools/xen-tools-4.2.2-r6.ebuild (renamed from app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild)13
2 files changed, 18 insertions, 3 deletions
diff --git a/app-emulation/xen-tools/ChangeLog b/app-emulation/xen-tools/ChangeLog
index c9a148ab007f..c4bcfe4a1477 100644
--- a/app-emulation/xen-tools/ChangeLog
+++ b/app-emulation/xen-tools/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/xen-tools
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.215 2014/01/28 08:25:49 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.216 2014/02/07 02:14:50 idella4 Exp $
+
+*xen-tools-4.2.2-r6 (07 Feb 2014)
+
+ 07 Feb 2014; Ian Delaney <idella4@gentoo.org> +xen-tools-4.2.2-r6.ebuild,
+ -xen-tools-4.2.2-r5.ebuild:
+ revbump; add xencommons init scripts to 4.2.2, rm 4.2.2-r5, fixes Bug #499992
28 Jan 2014; Yixun Lan <dlan@gentoo.org> files/xenstored.initd:
fix local variable collision, thanks Cyril Nahon
diff --git a/app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild b/app-emulation/xen-tools/xen-tools-4.2.2-r6.ebuild
index 167ce4ed9c7f..83f7e7f92a9c 100644
--- a/app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.2.2-r6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r5.ebuild,v 1.3 2014/01/27 08:58:09 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.2-r6.ebuild,v 1.1 2014/02/07 02:14:50 idella4 Exp $
EAPI=5
@@ -252,6 +252,10 @@ src_prepare() {
sed -i -e "/\/var\/lock\/subsys/d" \
tools/Makefile || die
+ # xencommons, Bug #492332, sed lighter weight than patching
+ sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
+ -i tools/hotplug/Linux/init.d/xencommons || die
+
epatch_user
}
@@ -320,6 +324,8 @@ src_install() {
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
+ newinitd "${FILESDIR}"/xencommons.initd xencommons
+ newconfd "${FILESDIR}"/xencommons.confd xencommons
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die
@@ -338,7 +344,7 @@ src_install() {
fi
# xend expects these to exist
- keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
+ keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
@@ -357,6 +363,9 @@ pkg_postinst() {
elog "Official Xen Guide and the offical wiki page:"
elog "http://www.gentoo.org/doc/en/xen-gu"${D}"usr/ide.xml"
elog "http://wiki.xen.org/wiki/Main_Page"
+ elog ""
+ elog "Recommended to utilise the xencommons script to config sytem at boot."
+ elog "Add by use of rc-update on completion of the install"
if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
echo