* [gentoo-commits] gentoo-x86 commit in sys-cluster/vzctl: ChangeLog vzctl-3.0.24.2.ebuild
@ 2010-09-10 7:46 Peter Volkov (pva)
0 siblings, 0 replies; only message in thread
From: Peter Volkov (pva) @ 2010-09-10 7:46 UTC (permalink / raw
To: gentoo-commits
pva 10/09/10 07:46:45
Modified: ChangeLog
Added: vzctl-3.0.24.2.ebuild
Log:
Version bump. Don't use full path in ip location to avoid bugs like #334277 from happening, thank Fabio Erculiani for report. Fixed outdated udev rule, bug 335762, thank Dennis Schridde for report.
(Portage version: 2.1.9.1/cvs/Linux x86_64)
Revision Changes Path
1.73 sys-cluster/vzctl/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/vzctl/ChangeLog?rev=1.73&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/vzctl/ChangeLog?rev=1.73&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/vzctl/ChangeLog?r1=1.72&r2=1.73
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/vzctl/ChangeLog,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- ChangeLog 30 Aug 2010 11:55:45 -0000 1.72
+++ ChangeLog 10 Sep 2010 07:46:45 -0000 1.73
@@ -1,6 +1,16 @@
# ChangeLog for sys-cluster/vzctl
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/vzctl/ChangeLog,v 1.72 2010/08/30 11:55:45 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/vzctl/ChangeLog,v 1.73 2010/09/10 07:46:45 pva Exp $
+
+*vzctl-3.0.24.2 (10 Sep 2010)
+
+ 10 Sep 2010; Peter Volkov <pva@gentoo.org>
+ +files/0001-Don-t-prepend-full-path-for-ip-command.patch,
+ +vzctl-3.0.24.2.ebuild,
+ +files/0002-Update-udev-rules-to-match-current-specification.patch:
+ Version bump. Don't use full path in ip location to avoid bugs like
+ #334277 from happening, thank Fabio Erculiani for report. Fixed outdated
+ udev rule, bug 335762, thank Dennis Schridde for report.
*vzctl-3.0.24.1-r1 (30 Aug 2010)
1.1 sys-cluster/vzctl/vzctl-3.0.24.2.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/vzctl/vzctl-3.0.24.2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/vzctl/vzctl-3.0.24.2.ebuild?rev=1.1&content-type=text/plain
Index: vzctl-3.0.24.2.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/vzctl/vzctl-3.0.24.2.ebuild,v 1.1 2010/09/10 07:46:45 pva Exp $
EAPI="2"
inherit bash-completion eutils
DESCRIPTION="OpenVZ ConTainers control utility"
HOMEPAGE="http://openvz.org/"
SRC_URI="http://download.openvz.org/utils/${PN}/${PV}/src/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc64 ~sparc ~x86"
IUSE="bash-completion"
RDEPEND="
net-firewall/iptables
sys-apps/ed
sys-apps/iproute2
sys-fs/vzquota
virtual/cron"
DEPEND="${RDEPEND}"
src_prepare() {
# Set default OSTEMPLATE on gentoo
sed -e 's:=redhat-:=gentoo-:' -i etc/dists/default || die
epatch "${FILESDIR}/0001-Don-t-prepend-full-path-for-ip-command.patch" #334277
epatch "${FILESDIR}/0002-Update-udev-rules-to-match-current-specification.patch" #335762
}
src_configure() {
econf \
--localstatedir=/var \
--enable-cron \
--enable-udev \
$(use_enable bash-completion bashcomp) \
--enable-logrotate
}
src_install() {
make DESTDIR="${D}" install install-gentoo || die "make install failed"
# install the bash-completion script into the right location
rm -rf "${D}"/etc/bash_completion.d
dobashcompletion "${S}"/etc/bash_completion.d/vzctl.sh vzctl
# We need to keep some dirs
keepdir /vz/{dump,lock,root,private,template/cache}
keepdir /etc/vz/names /var/lib/vzctl/veip
}
pkg_postinst() {
bash-completion_pkg_postinst
local conf_without_OSTEMPLATE
for file in \
$(find "${ROOT}/etc/vz/conf/" \( -name *.conf -a \! -name 0.conf \)); do
if ! grep '^OSTEMPLATE' $file > /dev/null; then
conf_without_OSTEMPLATE+=" $file"
fi
done
if [[ -n ${conf_without_OSTEMPLATE} ]]; then
ewarn
ewarn "OSTEMPLATE default was changed from redhat-like to gentoo."
ewarn "This means that any VEID.conf files without explicit or correct"
ewarn "OSTEMPLATE set will use gentoo scripts instead of redhat."
ewarn "Please check the following configs:"
for file in ${conf_without_OSTEMPLATE}; do
ewarn "${file}"
done
ewarn
fi
ewarn "To avoid loosing network to CTs on iface down/up, please, add the"
ewarn "following code to /etc/conf.d/net:"
ewarn " postup() {"
ewarn " /usr/sbin/vzifup-post \${IFACE}"
ewarn " }"
elog "NOTE: Starting with vzctl-3.0.22 the mechanism for choosing the"
elog "interfaces to send ARP requests to has been improved (see description"
elog "of NEIGHBOUR_DEVS in vz.conf(5) man page). In case CT IP addresses"
elog "are not on the same subnet as HN IPs, it may lead to such CTs being"
elog "unreachable from the outside world."
elog
elog "The solution is to set up a device route(s) for the network your CTs are"
elog "in. For more details, see http://bugzilla.openvz.org/show_bug.cgi?id=771#c1"
elog
elog "The old vzctl behavior can be restored by setting NEIGHBOUR_DEVS to any"
elog 'value other than "detect" in /etc/vz/vz.conf.'
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-09-10 7:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-10 7:46 [gentoo-commits] gentoo-x86 commit in sys-cluster/vzctl: ChangeLog vzctl-3.0.24.2.ebuild Peter Volkov (pva)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox