summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Holden2021-01-01 02:20:54 +0000
committerJoe Holden2021-01-01 02:20:54 +0000
commit0eb6736862e6fd4df954446f0d010c35ca103ce3 (patch)
treeeebad803601184152de80c2e228116f831ac1729
parentf6089b1d1a53465213805e045023a707927fc65b (diff)
downloadaur-0eb6736862e6fd4df954446f0d010c35ca103ce3.tar.gz
add vpncloud user/group
-rwxr-xr-x.SRCINFO2
-rwxr-xr-xPKGBUILD15
-rw-r--r--sysusers.conf3
3 files changed, 7 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 74810ec1e862..3a197eadeb8a 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = vpncloud2
pkgdesc = Peer-to-peer VPN
pkgver = 2.0.1
- pkgrel = 0
+ pkgrel = 1
arch = x86_64
license = GPL
makedepends = rust
diff --git a/PKGBUILD b/PKGBUILD
index 92353633cdfc..103a73c90ee0 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,12 @@
pkgname=vpncloud2
pkgver=2.0.1
-pkgrel=0
+pkgrel=1
pkgdesc='Peer-to-peer VPN'
arch=('x86_64')
url=""
license=('GPL')
-groups=()
depends=('libsystemd')
makedepends=('rust' 'cargo' 'git')
-checkdepends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
source=(git+https://github.com/dswd/vpncloud.rs.git#tag=v${pkgver})
noextract=()
sha256sums=('SKIP')
@@ -39,7 +29,8 @@ package() {
install -d $pkgdir/etc/vpncloud
install -m600 assets/example.net.disabled $pkgdir/etc/vpncloud/example.net.disabled
- install -D -m644 assets/vpncloud.1 $pkgdir/usr/share/man/man1/vpncloud.1
+ install -D -m644 assets/vpncloud.1 $pkgdir/usr/share/man/man1/vpncloud.1
install -D -m644 assets/vpncloud@.service $pkgdir/usr/lib/systemd/system/vpncloud@.service
install -D -m755 target/release/vpncloud $pkgdir/usr/bin/vpncloud
+ install -Dm0644 "${srcdir}/sysusers.conf" "${pkgdir}/usr/lib/sysusers.d/vpncloud.conf"
}
diff --git a/sysusers.conf b/sysusers.conf
new file mode 100644
index 000000000000..5a0e4dfa9447
--- /dev/null
+++ b/sysusers.conf
@@ -0,0 +1,3 @@
+u vpncloud 3210 "vpncloud" /var/empty /bin/false
+g vpncloud 3210
+m vpncloud vpncloud