updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / vzctl-git / PKGBUILD
blob5bb54eafb292c1bd49c57cff9fb380c8c124e8d0
1 # Maintainer:   Lucky <aur.archlinux.org [at] lucky.take0ver [dot] net>
3 pkgname=vzctl-git
4 _pkgname="${pkgname%-*}"
5 pkgver=20111010
6 pkgrel=1
7 pkgdesc="OpenVZ containters control utility"
8 url="http://wiki.openvz.org/Download/vzctl"
9 license=("GPL")
10 arch=("i686" "x86_64")
11 depends=("iproute" "rsync" "openssh")
12 makedepends=("git")
13 conflicts=("${_pkgname}")
14 provides=("${_pkgname}")
15 source=("openvz")
16 md5sums=("e997b5b1c241c7d8c779d7d93863c2d7")
18 _gitroot="git://git.openvz.org/pub/${_pkgname}"
19 _gitname="${_pkgname}"
21 build() {
22   cd "${srcdir}"
24   #GIT {{{
25   msg "Connecting to GIT server..."
26   if [ -d "${_gitname}" ]; then
27     (cd "${_gitname}" && git pull origin)
28     msg "The local repository was updated."
29   else
30     git clone "${_gitroot}" "${_gitname}"
31     msg "The remote repository was cloned."
32   fi
33   msg "GIT sync done or server timeout."
34   cd "${srcdir}"
35   if [ -d "${_gitname}-build" ]; then
36     rm -rf "${_gitname}-build"
37   fi
38   cp -rf "${_gitname}" "${_gitname}-build"
39   cd "${_gitname}-build"
40   #}}}
42   ./autogen.sh
43   ./configure --prefix=/usr --enable-bashcomp --enable-logrotate --disable-static
44   make
47 package() {
48   cd "${srcdir}/${_pkgname}-build"
50   install -Dm755 "${srcdir}/openvz" "${pkgdir}/etc/rc.d/openvz"
51   make DESTDIR="${pkgdir}" install