aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD32
2 files changed, 21 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4f09f5e26914..e0322948d229 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = netvirt-agent-beta-git
pkgdesc = NetVirt is an open source network virtualization platform (NVP).
- pkgver = 0.99.r20.g3798298
- pkgrel = 3798298
+ pkgver = v2.0.2b
+ pkgrel = 1
url = http://netvirt.org
arch = i686
arch = x86_64
@@ -9,6 +9,10 @@ pkgbase = netvirt-agent-beta-git
makedepends = git
makedepends = scons
makedepends = cmake
+ depends = jansson
+ depends = curl
+ depends = libevent
+ depends = openssl
source = netvirt-agent-git::git+https://github.com/netvirt/netvirt.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index aa9b85342262..2dc95332a9c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,15 @@
pkgname=netvirt-agent-beta-git
srcgiturl=https://github.com/netvirt/netvirt
-pkgver=v0.6.r174.gfc16fbe
+pkgver=v2.0.2b
pkgrel=1
pkgdesc="NetVirt is an open source network virtualization platform (NVP)."
arch=('i686' 'x86_64')
url="http://netvirt.org"
license=('GPLv3')
-depends=()
-optdepends=('qt4')
-makedepends=('git' 'scons' 'cmake' 'libevent' 'openssl')
+depends=('jansson' 'curl' 'libevent' 'openssl')
+optdepends=() # 'qt4'
+makedepends=('git' 'scons' 'cmake')
source=("${pkgname}::git+${srcgiturl}.git")
md5sums=('SKIP')
@@ -19,13 +19,18 @@ pkgver() {
sha=`echo "$gitinfo" | head -n 1 | cut -c -7`
tag=`echo "$gitinfo" | tail -n 1 | awk -F "/" {'print $3'}`
commits=`curl -s ${srcgiturl}/releases/tag/${tag} | grep -o "[0-9]* commits" | awk {'print $1'}`
- printf "%s.r%s.g%s" $tag $commits $sha
+ if [ "$commit" = "" ]; then
+ printf $tag
+ else
+ printf "%s.r%s.g%s" $tag $commits $sha
+ fi
+
}
prepare() {
cd ${srcdir}/${pkgname}
set -e
- git checkout proto1.2
+ #git checkout proto1.2
git submodule update --init --recursive
pushd tapcfg
@@ -51,27 +56,20 @@ package() {
#TODO: this could/should become a post_install item
echo "#!/bin/sh
sudo chmod 666 /dev/net/tun
- sudo setcap cap_net_bind_service,cap_net_admin=ep /usr/bin/netvirt-agent
+ sudo setcap cap_net_bind_service,cap_net_admin=ep /usr/bin/netvirt-agent2
" > ${pkgdir}/usr/bin/netvirt-allow_user
- # restartd on ubuntu allow to easily create a daemon with any command,
- # but unfortunatelly, it does not look to be available under arch linux
- #echo "#!/bin/sh
- #sudo pacman -S restartd
- #echo 'netvirt-agent \"netvirt-agent\" \"sleep 20 && su - \$USER -c netvirt-agent &\" \"\"' | sudo tee -a /etc/restartd.conf
- #" > ${pkgdir}/usr/bin/netvirt-daemonize
-
mkdir -p ${pkgdir}/usr/lib/systemd/system
# ArchLinux uses SystemD, Yeah
- cat << EOF > ${pkgdir}/usr/lib/systemd/system/netvirt-agent.service
+ cat << EOF > ${pkgdir}/usr/lib/systemd/system/netvirt-agent2.service
[Unit]
-Description=Netvirt Agent
+Description=Netvirt Agent2
After=network.target
[Service]
Environment="HOME=/root"
-ExecStart=/usr/bin/netvirt-agent
+ExecStart=/usr/bin/netvirt-agent2
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always