aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2018-09-28 14:46:15 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2018-09-28 14:46:28 +0000
commitd60cab2c2244dca4c78b5028edb86f96b6b3437e (patch)
tree64e5316fafe06bb29a28b93fb1cb971e252c3c9f
parent96daa362e57ea2a7d3b5b12c7a1d7590e2fc97d0 (diff)
community/ubridge: added correct capabilites CAP_NET_RAW
-rw-r--r--community/ubridge/APKBUILD3
-rwxr-xr-xcommunity/ubridge/ubridge.post-install2
-rwxr-xr-xcommunity/ubridge/ubridge.post-upgrade2
3 files changed, 6 insertions, 1 deletions
diff --git a/community/ubridge/APKBUILD b/community/ubridge/APKBUILD
index 28143afb690..c7432c89c47 100644
--- a/community/ubridge/APKBUILD
+++ b/community/ubridge/APKBUILD
@@ -2,13 +2,14 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=ubridge
pkgver=0.9.14
-pkgrel=0
+pkgrel=1
pkgdesc="Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces."
url="https://github.com/GNS3/ubridge"
arch="all"
license="GPL-3.0"
makedepends="libpcap-dev linux-headers"
subpackages="$pkgname-doc"
+install="$pkgname.post-install $pkgname.post-upgrade"
source="$pkgname-$pkgver.tar.gz::https://github.com/GNS3/$pkgname/archive/v$pkgver.tar.gz
musl-fixes.patch"
diff --git a/community/ubridge/ubridge.post-install b/community/ubridge/ubridge.post-install
new file mode 100755
index 00000000000..054e0207c02
--- /dev/null
+++ b/community/ubridge/ubridge.post-install
@@ -0,0 +1,2 @@
+#!/bin/sh
+setcap cap_net_admin,cap_net_raw=ep /usr/bin/ubridge 2>/dev/null
diff --git a/community/ubridge/ubridge.post-upgrade b/community/ubridge/ubridge.post-upgrade
new file mode 100755
index 00000000000..054e0207c02
--- /dev/null
+++ b/community/ubridge/ubridge.post-upgrade
@@ -0,0 +1,2 @@
+#!/bin/sh
+setcap cap_net_admin,cap_net_raw=ep /usr/bin/ubridge 2>/dev/null