wok-undigest rev 20
Add vzctl, vzquota
author | Eric Joseph-Alexandre <erjo@slitaz.org> |
---|---|
date | Sun Mar 21 10:09:47 2010 +0100 (2010-03-21) |
parents | 9c1c71d3b8ff |
children | 7a03090f7412 |
files | vzctl/receipt vzctl/stuff/vzctl-3.0.23-Makefile.u vzctl/stuff/vzctl-3.0.23.u vzquota/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/vzctl/receipt Sun Mar 21 10:09:47 2010 +0100 1.3 @@ -0,0 +1,50 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="vzctl" 1.7 +VERSION="3.0.23" 1.8 +CATEGORY="system-tools" 1.9 +SHORT_DESC="OpenVZ containers control utility" 1.10 +MAINTAINER="erjo@slitaz.org" 1.11 +DEPENDS="udev bash procmail bridge-utils logrotate" 1.12 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.13 +WEB_SITE="http://www.openvz.org" 1.14 +WGET_URL="http://download.openvz.org/utils/$PACKAGE/$VERSION/src/$TARBALL" 1.15 + 1.16 +# Rules to configure and make the package. 1.17 +compile_rules() 1.18 +{ 1.19 + cd $src 1.20 + busybox patch -p1 -i ../stuff/vzctl-3.0.23.u || exit false 1.21 + ./configure \ 1.22 + --prefix=/usr \ 1.23 + --localstatedir=/var \ 1.24 + --enable-bashcomp \ 1.25 + --enable-logrotate \ 1.26 + --disable-static && \ 1.27 + make && make DESTDIR=$PWD/_pkg install && make DESTDIR=$PWD/_pkg install-slitaz 1.28 +} 1.29 + 1.30 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.31 +genpkg_rules() 1.32 +{ 1.33 + mkdir -p $fs/usr/share \ 1.34 + -p $fs/etc/conf.d 1.35 + 1.36 + cp -a $_pkg/etc $fs/ 1.37 + cp -a $_pkg/var $fs/ 1.38 + cp -a $_pkg/vz $fs/ 1.39 + cp -a $_pkg/usr/sbin $fs/usr 1.40 + cp -a $_pkg/usr/lib $fs/usr 1.41 + cp -a $_pkg/usr/share/vzctl $fs/usr/share 1.42 + 1.43 + rm -f $fs/usr/lib/*.la 1.44 + 1.45 + # Fix permission 1.46 + chmod 755 $fs/usr/sbin/* 1.47 + chmod 755 $fs/etc/init.d/* 1.48 + chmod 755 $fs/usr/share/vzctl/scripts/* 1.49 + chmod 755 $fs/usr/lib/vzctl/scripts/* 1.50 + 1.51 + 1.52 +} 1.53 +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/vzctl/stuff/vzctl-3.0.23-Makefile.u Sun Mar 21 10:09:47 2010 +0100 2.3 @@ -0,0 +1,76 @@ 2.4 +--- vzctl-3.0.23-ori/Makefile.am Thu Oct 30 14:24:43 2008 2.5 ++++ vzctl-3.0.23/Makefile.am Mon Nov 16 21:43:03 2009 2.6 +@@ -49,7 +49,8 @@ 2.7 + install-redhat \ 2.8 + install-gentoo \ 2.9 + install-suse \ 2.10 +- install-debian 2.11 ++ install-debian \ 2.12 ++ install-slitaz 2.13 + 2.14 + $(DISTRO_TARGETS): 2.15 + $(MAKE) $(AM_MAKEFLAGS) -C etc $@ 2.16 +--- vzctl-3.0.23-ori/Makefile.in Thu Oct 30 14:24:52 2008 2.17 ++++ vzctl-3.0.23/Makefile.in Mon Nov 16 21:43:03 2009 2.18 +@@ -217,7 +217,8 @@ 2.19 + install-redhat \ 2.20 + install-gentoo \ 2.21 + install-suse \ 2.22 +- install-debian 2.23 ++ install-debian \ 2.24 ++ install-slitaz 2.25 + 2.26 + all: all-recursive 2.27 + 2.28 +--- vzctl-3.0.23-ori/etc/Makefile.am Thu Oct 30 14:24:43 2008 2.29 ++++ vzctl-3.0.23/etc/Makefile.am Mon Nov 16 21:43:03 2009 2.30 +@@ -43,6 +43,9 @@ 2.31 + 2.32 + install-debian: 2.33 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.34 ++ 2.35 ++install-slitaz: 2.36 ++ $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.37 + 2.38 + install-gentoo: 2.39 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.40 +--- vzctl-3.0.23-ori/etc/Makefile.in Thu Oct 30 14:24:49 2008 2.41 ++++ vzctl-3.0.23/etc/Makefile.in Mon Nov 16 21:43:03 2009 2.42 +@@ -563,6 +563,9 @@ 2.43 + install-debian: 2.44 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.45 + 2.46 ++install-slitaz: 2.47 ++ $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.48 ++ 2.49 + install-gentoo: 2.50 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 2.51 + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/conf.d 2.52 +--- vzctl-3.0.23-ori/etc/init.d/Makefile.am Thu Oct 30 14:24:43 2008 2.53 ++++ vzctl-3.0.23/etc/init.d/Makefile.am Mon Nov 16 21:46:42 2009 2.54 +@@ -31,6 +31,11 @@ 2.55 + 2.56 + install-debian: install-redhat 2.57 + 2.58 ++install-slitaz: 2.59 ++ $(mkinstalldirs) $(DESTDIR)$(initddir) 2.60 ++ $(INSTALL_SCRIPT) vz-redhat $(DESTDIR)$(initddir)/vz 2.61 ++ sed -e 's!/subsys!!' 2.62 ++ 2.63 + install-gentoo: vz-gentoo 2.64 + $(mkinstalldirs) $(DESTDIR)$(initddir) 2.65 + $(INSTALL_SCRIPT) vz-gentoo $(DESTDIR)$(initddir)/vz 2.66 +--- vzctl-3.0.23-ori/etc/init.d/Makefile.in Thu Oct 30 14:24:50 2008 2.67 ++++ vzctl-3.0.23/etc/init.d/Makefile.in Mon Nov 16 22:12:15 2009 2.68 +@@ -404,6 +404,11 @@ 2.69 + 2.70 + install-debian: install-redhat 2.71 + 2.72 ++install-slitaz: install-redhat 2.73 ++ sed -i -e 's!/subsys!!' $(DESTDIR)$(initddir)/vz 2.74 ++ sed -i -e 's/sysctl -q/sysctl -n/' $(DESTDIR)$(initddir)/vz 2.75 ++ 2.76 ++ 2.77 + install-gentoo: vz-gentoo 2.78 + $(mkinstalldirs) $(DESTDIR)$(initddir) 2.79 + $(INSTALL_SCRIPT) vz-gentoo $(DESTDIR)$(initddir)/vz
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/vzctl/stuff/vzctl-3.0.23.u Sun Mar 21 10:09:47 2010 +0100 3.3 @@ -0,0 +1,102 @@ 3.4 +--- vzctl-3.0.23-ori/Makefile.am Thu Oct 30 14:24:43 2008 3.5 ++++ vzctl-3.0.23/Makefile.am Mon Nov 16 21:43:03 2009 3.6 +@@ -49,7 +49,8 @@ 3.7 + install-redhat \ 3.8 + install-gentoo \ 3.9 + install-suse \ 3.10 +- install-debian 3.11 ++ install-debian \ 3.12 ++ install-slitaz 3.13 + 3.14 + $(DISTRO_TARGETS): 3.15 + $(MAKE) $(AM_MAKEFLAGS) -C etc $@ 3.16 +--- vzctl-3.0.23-ori/Makefile.in Thu Oct 30 14:24:52 2008 3.17 ++++ vzctl-3.0.23/Makefile.in Mon Nov 16 21:43:03 2009 3.18 +@@ -217,7 +217,8 @@ 3.19 + install-redhat \ 3.20 + install-gentoo \ 3.21 + install-suse \ 3.22 +- install-debian 3.23 ++ install-debian \ 3.24 ++ install-slitaz 3.25 + 3.26 + all: all-recursive 3.27 + 3.28 +--- vzctl-3.0.23-ori/etc/Makefile.am Thu Oct 30 14:24:43 2008 3.29 ++++ vzctl-3.0.23/etc/Makefile.am Mon Nov 16 21:43:03 2009 3.30 +@@ -43,6 +43,9 @@ 3.31 + 3.32 + install-debian: 3.33 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.34 ++ 3.35 ++install-slitaz: 3.36 ++ $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.37 + 3.38 + install-gentoo: 3.39 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.40 +--- vzctl-3.0.23-ori/etc/Makefile.in Thu Oct 30 14:24:49 2008 3.41 ++++ vzctl-3.0.23/etc/Makefile.in Mon Nov 16 21:43:03 2009 3.42 +@@ -563,6 +563,9 @@ 3.43 + install-debian: 3.44 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.45 + 3.46 ++install-slitaz: 3.47 ++ $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.48 ++ 3.49 + install-gentoo: 3.50 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ 3.51 + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/conf.d 3.52 +--- vzctl-3.0.23-ori/etc/init.d/Makefile.am Thu Oct 30 14:24:43 2008 3.53 ++++ vzctl-3.0.23/etc/init.d/Makefile.am Mon Nov 16 21:46:42 2009 3.54 +@@ -31,6 +31,11 @@ 3.55 + 3.56 + install-debian: install-redhat 3.57 + 3.58 ++install-slitaz: 3.59 ++ $(mkinstalldirs) $(DESTDIR)$(initddir) 3.60 ++ $(INSTALL_SCRIPT) vz-redhat $(DESTDIR)$(initddir)/vz 3.61 ++ sed -e 's!/subsys!!' 3.62 ++ 3.63 + install-gentoo: vz-gentoo 3.64 + $(mkinstalldirs) $(DESTDIR)$(initddir) 3.65 + $(INSTALL_SCRIPT) vz-gentoo $(DESTDIR)$(initddir)/vz 3.66 +--- vzctl-3.0.23-ori/etc/init.d/Makefile.in Thu Oct 30 14:24:50 2008 3.67 ++++ vzctl-3.0.23/etc/init.d/Makefile.in Mon Nov 16 22:12:15 2009 3.68 +@@ -404,6 +404,11 @@ 3.69 + 3.70 + install-debian: install-redhat 3.71 + 3.72 ++install-slitaz: install-redhat 3.73 ++ sed -i -e 's!/subsys!!' $(DESTDIR)$(initddir)/vz 3.74 ++ sed -i -e 's/sysctl -q/sysctl -n/' $(DESTDIR)$(initddir)/vz 3.75 ++ 3.76 ++ 3.77 + install-gentoo: vz-gentoo 3.78 + $(mkinstalldirs) $(DESTDIR)$(initddir) 3.79 + $(INSTALL_SCRIPT) vz-gentoo $(DESTDIR)$(initddir)/vz 3.80 +--- vzctl-3.0.23-ori/scripts/vps-create.in Thu Oct 30 14:24:43 2008 3.81 ++++ vzctl-3.0.23/scripts/vps-create.in Mon Nov 16 22:26:20 2009 3.82 +@@ -37,7 +37,7 @@ 3.83 + vzerror "Tarball does not exist: $PRIVATE_TEMPLATE" ${VZ_FS_NEW_VE_PRVT} 3.84 + HEADER="$(od -A n -N 2 -t x1 -- "$PRIVATE_TEMPLATE")" || 3.85 + vzerror "Invalid tarball: $PRIVATE_TEMPLATE" ${VZ_FS_NEW_VE_PRVT} 3.86 +- TMP="$(df -P "$VE_PRVT")" || 3.87 ++ TMP="$(df "$VE_PRVT")" || 3.88 + vzerror "Failed to calculate available disk space on $VE_PRVT" ${VZ_FS_NEW_VE_PRVT} 3.89 + AVAIL="$(echo "$TMP" | awk 'END{print $4}')" 3.90 + if [ "$HEADER" = ' 1f 8b' ]; then 3.91 +--- vzctl-3.0.23-ori/scripts/vps-functions.in Thu Oct 30 14:24:43 2008 3.92 ++++ vzctl-3.0.23/scripts/vps-functions.in Mon Nov 16 22:25:52 2009 3.93 +@@ -126,10 +126,10 @@ 3.94 + 3.95 + route="$(${IP_CMD} route get "$1" |grep ' dev .* src ')" 3.96 + # match: $1 ... dev $dev ... 3.97 +- dev="$(echo "$route" |sed -ne '/ via /! s/^.* dev \+\([^ ]\+\) .*$/\1/p;Q')" 3.98 ++ dev="$(echo "$route" |sed -ne '/ via /! s/^.* dev \+\([^ ]\+\) .*$/\1/p;q')" 3.99 + [ -n "$dev" ] || 3.100 + # match: $1 ... via $1 ... dev $dev ... 3.101 +- dev="$(echo "$route" |sed -ne 's/^\([^ ]\+\) \(.* \)\?via \+\1 \(.* \)\?dev \+\([^ ]\+\) .*$/\4/p;Q')" 3.102 ++ dev="$(echo "$route" |sed -ne 's/^\([^ ]\+\) \(.* \)\?via \+\1 \(.* \)\?dev \+\([^ ]\+\) .*$/\4/p;q')" 3.103 + [ -n "$dev" ] || return 0 3.104 + 3.105 + for netdev in $NETDEVICES; do
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/vzquota/receipt Sun Mar 21 10:09:47 2010 +0100 4.3 @@ -0,0 +1,26 @@ 4.4 +# SliTaz package receipt. 4.5 + 4.6 +PACKAGE="vzquota" 4.7 +VERSION="3.0.12" 4.8 +CATEGORY="systzm-tools" 4.9 +SHORT_DESC="Virtuozzo/OpenVZ disk quota control utility" 4.10 +MAINTAINER="erjo@slitaz.org" 4.11 +DEPENDS="" 4.12 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 4.13 +WEB_SITE="http://openvz.org" 4.14 +WGET_URL="http://download.openvz.org/utils/$PACKAGE/$VERSION/src/$TARBALL" 4.15 + 4.16 +# Rules to configure and make the package. 4.17 +compile_rules() 4.18 +{ 4.19 + cd $src 4.20 + make && make DESTDIR=$PWD/_pkg install 4.21 +} 4.22 + 4.23 +# Rules to gen a SliTaz package suitable for Tazpkg. 4.24 +genpkg_rules() 4.25 +{ 4.26 + mkdir -p $fs/usr $fs/var/vzquota 4.27 + cp -a $_pkg/usr/sbin $fs/usr 4.28 +} 4.29 +