From 71757b5b799eb114de78284e5a592686387adfc4 Mon Sep 17 00:00:00 2001 From: Christian Heim Date: Mon, 11 Sep 2006 19:09:54 +0000 Subject: Updating the ebuild (another try :P). svn path=/; revision=50 --- sys-cluster/vzctl/Manifest | 14 ++--- sys-cluster/vzctl/files/digest-vzctl-3.0.12 | 3 - sys-cluster/vzctl/files/digest-vzctl-3.0.12_pre | 3 + sys-cluster/vzctl/vzctl-3.0.12.ebuild | 80 ------------------------- sys-cluster/vzctl/vzctl-3.0.12_pre.ebuild | 80 +++++++++++++++++++++++++ 5 files changed, 90 insertions(+), 90 deletions(-) delete mode 100644 sys-cluster/vzctl/files/digest-vzctl-3.0.12 create mode 100644 sys-cluster/vzctl/files/digest-vzctl-3.0.12_pre delete mode 100644 sys-cluster/vzctl/vzctl-3.0.12.ebuild create mode 100644 sys-cluster/vzctl/vzctl-3.0.12_pre.ebuild diff --git a/sys-cluster/vzctl/Manifest b/sys-cluster/vzctl/Manifest index 31a75e3..f2108cd 100644 --- a/sys-cluster/vzctl/Manifest +++ b/sys-cluster/vzctl/Manifest @@ -7,10 +7,10 @@ MD5 dd1a13b6cca0095ae5be9730545ba91c files/vzctl-3.0.12-libdir64.patch 1291 RMD160 07cd8baf2082db77945bbe5f60cbe15c819f0c0f files/vzctl-3.0.12-libdir64.patch 1291 SHA256 c2c2bc56ca52f483b0a5cfc3d74bd2d997e653ab157d99bab193953824e8ed29 files/vzctl-3.0.12-libdir64.patch 1291 DIST vzctl-3.0.12.tar.bz2 124775 RMD160 f98fdc5c6ed9a33e182e0282560bb1affc4f6125 SHA1 e09dcf7009a3715785cf150d5810b25123bb5015 SHA256 b319eda426a1bfdcd5d6f389ac153986d844efeaf7e83c9af3576411058e842d -EBUILD vzctl-3.0.12.ebuild 2254 RMD160 1266986d5a0ca4f209bf6180566444fa0424e285 SHA1 267573b85a102ef5439ff7ae155e994c4567ce4a SHA256 2ce25eddc47626834c1022e906b5a92716e15d74107a6611a5b4a85e91b633d0 -MD5 b95578e43fa635ead241afae13ba1eb9 vzctl-3.0.12.ebuild 2254 -RMD160 1266986d5a0ca4f209bf6180566444fa0424e285 vzctl-3.0.12.ebuild 2254 -SHA256 2ce25eddc47626834c1022e906b5a92716e15d74107a6611a5b4a85e91b633d0 vzctl-3.0.12.ebuild 2254 -MD5 22e28b31f4ee293763d4ef50cc69da3f files/digest-vzctl-3.0.12 241 -RMD160 f7cd3ed3af7fcf41ba414930431b9c77fb7d769b files/digest-vzctl-3.0.12 241 -SHA256 97696e9bc738122573c3fe1b843787764b11131c09dda786d3d4a20b1e62c3a2 files/digest-vzctl-3.0.12 241 +EBUILD vzctl-3.0.12_pre.ebuild 2273 RMD160 d0ca887e15c0f1c4abd3cd954edc9fb574a5771f SHA1 15d4fb382515691157719e9adf0d14940296a35f SHA256 bd6a1884e07584e98f4998d8c6759e426c20543802f8a59f41102a6b671a7373 +MD5 042616d8938f0e741000aaabba81c17a vzctl-3.0.12_pre.ebuild 2273 +RMD160 d0ca887e15c0f1c4abd3cd954edc9fb574a5771f vzctl-3.0.12_pre.ebuild 2273 +SHA256 bd6a1884e07584e98f4998d8c6759e426c20543802f8a59f41102a6b671a7373 vzctl-3.0.12_pre.ebuild 2273 +MD5 22e28b31f4ee293763d4ef50cc69da3f files/digest-vzctl-3.0.12_pre 241 +RMD160 f7cd3ed3af7fcf41ba414930431b9c77fb7d769b files/digest-vzctl-3.0.12_pre 241 +SHA256 97696e9bc738122573c3fe1b843787764b11131c09dda786d3d4a20b1e62c3a2 files/digest-vzctl-3.0.12_pre 241 diff --git a/sys-cluster/vzctl/files/digest-vzctl-3.0.12 b/sys-cluster/vzctl/files/digest-vzctl-3.0.12 deleted file mode 100644 index 5b8596d..0000000 --- a/sys-cluster/vzctl/files/digest-vzctl-3.0.12 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 4cb43f2874e6b2439ecdc93d8edc5aeb vzctl-3.0.12.tar.bz2 124775 -RMD160 f98fdc5c6ed9a33e182e0282560bb1affc4f6125 vzctl-3.0.12.tar.bz2 124775 -SHA256 b319eda426a1bfdcd5d6f389ac153986d844efeaf7e83c9af3576411058e842d vzctl-3.0.12.tar.bz2 124775 diff --git a/sys-cluster/vzctl/files/digest-vzctl-3.0.12_pre b/sys-cluster/vzctl/files/digest-vzctl-3.0.12_pre new file mode 100644 index 0000000..5b8596d --- /dev/null +++ b/sys-cluster/vzctl/files/digest-vzctl-3.0.12_pre @@ -0,0 +1,3 @@ +MD5 4cb43f2874e6b2439ecdc93d8edc5aeb vzctl-3.0.12.tar.bz2 124775 +RMD160 f98fdc5c6ed9a33e182e0282560bb1affc4f6125 vzctl-3.0.12.tar.bz2 124775 +SHA256 b319eda426a1bfdcd5d6f389ac153986d844efeaf7e83c9af3576411058e842d vzctl-3.0.12.tar.bz2 124775 diff --git a/sys-cluster/vzctl/vzctl-3.0.12.ebuild b/sys-cluster/vzctl/vzctl-3.0.12.ebuild deleted file mode 100644 index f633f98..0000000 --- a/sys-cluster/vzctl/vzctl-3.0.12.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils flag-o-matic multilib - -DESCRIPTION="OpenVZ VPS control utility" -HOMEPAGE="http://openvz.org/" -SRC_URI="http://dev.gentoo.org/~phreak/distfiles/${P}.tar.bz2" -# http://download.openvz.org/utils/${PN}/${PV}/src/${P}.tar.bz2 -# http://dev.gentoo.org/~phreak/distfiles/${PN}-patches-${PVR}.tar.bz2 -# http://dev.gentoo.org/~hollow/distfiles/${PN}-patches-${PVR}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="udev" - -RDEPEND="app-admin/logrotate - sys-apps/ed - net-firewall/iptables - sys-fs/vzquota - sys-apps/iproute2 - udev? ( sys-fs/udev )" - -DEPEND="${RDEPEND}" - -src_unpack() { - unpack ${A} - - use amd64 && epatch "${FILESDIR}/${P}-libdir64.patch" - use x86 && epatch "${FILESDIR}/${P}-libdir.patch" -} - -src_compile() { - append-flags -Wall -g2 - emake CFLAGS="${CFLAGS}" || die -} - -src_install() { -# make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/vzctl" install || die "make install failed" - make DESTDIR="${D}" install || die "make install failed" - - # the get_libdir in `make install' breaks src/Makefile's logic (and thus all - # contained tools), so we have to create a env.d entry for vzctl's LDPATH. - #dodir /etc/env.d - #echo "LDPATH=\"/usr/$(get_libdir)/vzctl\"" > "${D}"/etc/env.d/05vzctl - - # setup udev rules for /dev/vzctl - if use udev; then - dodir /etc/udev/rules.d - echo 'KERNEL="vzctl", NAME="%k", MODE="0600"' > "${D}"/etc/udev/rules.d/60-vzctl.rules - fi - - # Provide a symlink for vz.conf (fixing #138462) - dosym /etc/vz/vz.conf /etc/conf.d/vz - - # Remove cruftie sysconfig entries - # We can get rid of that once ovz #254 is solved - rm -rf "${D}"/etc/sysconfig - - # Install gentoo specific init script - rm -f "${D}"/etc/init.d/* - newinitd "${WORKDIR}"/init.d/vz.initd vz - - dodoc "${WORKDIR}/patches/000_README" -} - -pkg_postinst() { - if has_version "<3.0.10"; then - ewarn - ewarn "The location of some vzctl files have changed. Most notably," - ewarn "VE configuration files and samples directory has changed from" - ewarn "/etc/vz to /etc/vz/conf. In order to be able to work with" - ewarn "your VEs, please do the following:" - ewarn - ewarn "bash# mv /etc/vz/[0-9]*.conf /etc/vz/conf/" - ewarn - fi -} diff --git a/sys-cluster/vzctl/vzctl-3.0.12_pre.ebuild b/sys-cluster/vzctl/vzctl-3.0.12_pre.ebuild new file mode 100644 index 0000000..fe4e3b6 --- /dev/null +++ b/sys-cluster/vzctl/vzctl-3.0.12_pre.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils flag-o-matic multilib + +DESCRIPTION="OpenVZ VPS control utility" +HOMEPAGE="http://openvz.org/" +SRC_URI="http://dev.gentoo.org/~phreak/distfiles/${P/_pre/}.tar.bz2" +# http://download.openvz.org/utils/${PN}/${PV}/src/${P}.tar.bz2 +# http://dev.gentoo.org/~phreak/distfiles/${PN}-patches-${PVR}.tar.bz2 +# http://dev.gentoo.org/~hollow/distfiles/${PN}-patches-${PVR}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="udev" + +RDEPEND="app-admin/logrotate + sys-apps/ed + net-firewall/iptables + sys-fs/vzquota + sys-apps/iproute2 + udev? ( sys-fs/udev )" + +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + + use amd64 && epatch "${FILESDIR}/${P/_pre/}-libdir64.patch" + use x86 && epatch "${FILESDIR}/${P/_pre/}-libdir.patch" +} + +src_compile() { + append-flags -Wall -g2 + emake CFLAGS="${CFLAGS}" || die +} + +src_install() { +# make DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/vzctl" install || die "make install failed" + make DESTDIR="${D}" install || die "make install failed" + + # the get_libdir in `make install' breaks src/Makefile's logic (and thus all + # contained tools), so we have to create a env.d entry for vzctl's LDPATH. + #dodir /etc/env.d + #echo "LDPATH=\"/usr/$(get_libdir)/vzctl\"" > "${D}"/etc/env.d/05vzctl + + # setup udev rules for /dev/vzctl + if use udev; then + dodir /etc/udev/rules.d + echo 'KERNEL="vzctl", NAME="%k", MODE="0600"' > "${D}"/etc/udev/rules.d/60-vzctl.rules + fi + + # Provide a symlink for vz.conf (fixing #138462) + dosym /etc/vz/vz.conf /etc/conf.d/vz + + # Remove cruftie sysconfig entries + # We can get rid of that once ovz #254 is solved + rm -rf "${D}"/etc/sysconfig + + # Install gentoo specific init script + rm -f "${D}"/etc/init.d/* + newinitd "${WORKDIR}"/init.d/vz.initd vz + +# dodoc "${WORKDIR}/patches/000_README" +} + +pkg_postinst() { + if has_version "<3.0.10"; then + ewarn + ewarn "The location of some vzctl files have changed. Most notably," + ewarn "VE configuration files and samples directory has changed from" + ewarn "/etc/vz to /etc/vz/conf. In order to be able to work with" + ewarn "your VEs, please do the following:" + ewarn + ewarn "bash# mv /etc/vz/[0-9]*.conf /etc/vz/conf/" + ewarn + fi +} -- cgit v1.2.3-65-gdbad