# $Header: /magellan-cvs/smage/vzctl/vzctl-3.0.22-r1.smage2,v 1.1 2008/03/18 09:08:04 niro Exp $ PNAME="vzctl" PVER="3.0.22" PBUILD="r1" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="OpenVZ Virtual Environments control utility." HOMEPAGE="http://openvz.org/" DEPEND=">= app-shells/bash-3 >= sys-apps/gawk-3 >= sys-apps/sed-4 >= sys-apps/ed-0.5 >= sys-apps/grep-2.5 >= sys-apps/coreutils-6 >= sys-apps/tar-1.16 >= net-misc/rsync-2.6 >= net-misc/openssh-4 >= sys-apps/iproute2-2.6.20 >= net-misc/iptables-1.3 >= virtual/cron >= app-admin/logrotate-3.7.1 >= sys-fs/vzquota-3 >= sys-apps/initscripts-0.4.6" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( http://download.openvz.org/utils/${PNAME}/${PVER}/src/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-3.0.18-magellan-3.patch mirror://${PNAME}/${PNAME}-3.0.18-initddir.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # adds dist-scripts for magellan linux mpatch ${PNAME}-3.0.18-magellan-3.patch || die # fix initddir; we're using /etc/rc.d/init.d mpatch ${PNAME}-3.0.18-initddir.patch || die } src_compile() { cd ${SRCDIR} mconfigure \ --localstatedir=/var \ --enable-cron \ --enable-udev \ --enable-bashcomp \ --enable-logrotate \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install install-magellan || die minstalldocs ChangeLog COPYING || die mkeepdir /etc/vz/names || die }