mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-20 05:01:50 +02:00
75 lines
2.6 KiB
Plaintext
75 lines
2.6 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=util-vserver
|
|
pkgver=0.30.216_pre3038
|
|
_realver=${pkgver/_/-}
|
|
pkgrel=0
|
|
pkgdesc="Linux-VServer admin utilities"
|
|
url="http://www.nongnu.org/util-vserver/"
|
|
arch="all"
|
|
license="GPL"
|
|
install="$pkgname.post-install $pkgname.post-upgrade"
|
|
makedepends="iptables-dev e2fsprogs-dev beecrypt-dev autoconf automake
|
|
pkgconfig libtool"
|
|
depends="bash make"
|
|
|
|
source="http://people.linux-vserver.org/~dhozac/t/uv-testing/util-vserver-$_realver.tar.bz2
|
|
alpine.patch
|
|
setup-vs-template
|
|
setup-vs-guest
|
|
"
|
|
subpackages="$pkgname-doc $pkgname-dev"
|
|
|
|
_builddir="$srcdir"/$pkgname-$_realver
|
|
|
|
prepare() {
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
local i
|
|
cd "$_builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--mandir=/usr/share/man \
|
|
--sysconfdir=/etc \
|
|
--with-initscripts=gentoo \
|
|
--localstatedir=/var \
|
|
|| return 1
|
|
|
|
# use busybox ionice rather than util-linux
|
|
sed -i -e 's:/usr/bin/ionice:/bin/ionice:' Makefile
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make -j1 DESTDIR="$pkgdir/" install install-distribution || return 1
|
|
rm "$pkgdir"/usr/lib/*.la || return 1
|
|
|
|
# obsolete and broken
|
|
rm -f "$pkgdir"/usr/sbin/vserver-copy
|
|
|
|
install -Dm755 ../setup-vs-template "$pkgdir"/usr/sbin/setup-vs-template
|
|
install -Dm755 ../setup-vs-guest "$pkgdir"/usr/sbin/setup-vs-guest
|
|
}
|
|
|
|
md5sums="21ae909b16d57fdb169743cde35e896d util-vserver-0.30.216-pre3038.tar.bz2
|
|
dd0a433de812dd167e7dbb36c215491e alpine.patch
|
|
fae6626b724dec90a19924d68d355cd2 setup-vs-template
|
|
01d1490f82fe926894978c02ef707b3f setup-vs-guest"
|
|
sha256sums="06f7b2390578767e5c27237538eda3803134041c307da2c8409d5a6d49800525 util-vserver-0.30.216-pre3038.tar.bz2
|
|
6e51bce42e2f5eddbfc6a939a7672a050044ae80031cd91b1ac87d5e40a0fd76 alpine.patch
|
|
193ed2e0e46191f48e25cb450dbb127066812eb08ac9a007e357b0b5f71357e5 setup-vs-template
|
|
ae46acd640cbc0f9fcdb654af68d42540aaa9edead76d38d1b1cb986c820265c setup-vs-guest"
|
|
sha512sums="cf00f8482831e6b682faee309b72a899b16177b4783253596a83986828e38a5fb4b88e152e060ecec21e208c42058d56e88eaba3e7cdf5ceb40dc5f5c8f7711d util-vserver-0.30.216-pre3038.tar.bz2
|
|
98c8d64fe2a03a801881e4f65cc80972030a42995db4be0fdebfaa2fb54b33abd302514bd8d25048ec1a1f1cf85060427a0e60791db9bd877e5d5ab529932d34 alpine.patch
|
|
195b4f99efb50ad6fe597e37e4de75eecc04d3713c8fd78d232fba46b43f759b2d21762ecf5a9f81aed137b9008d01057bfbb2ac74f6ca4aa73e25991939de1e setup-vs-template
|
|
47a6527d38a7306ba40bc214332ebabf74995c30f5ec85385d3f6cd9c13b30eeaf616e3449dc4a9c6418385c731174844961b661d63db0dbf00d6c610a91f906 setup-vs-guest"
|