[arch-commits] Commit in n2n/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sat Sep 5 05:19:31 UTC 2020
Date: Saturday, September 5, 2020 @ 05:19:30
Author: felixonmars
Revision: 699023
fix supernode service
Modified:
n2n/trunk/PKGBUILD
----------+
PKGBUILD | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-09-05 05:18:58 UTC (rev 699022)
+++ PKGBUILD 2020-09-05 05:19:30 UTC (rev 699023)
@@ -2,7 +2,7 @@
pkgname=n2n
pkgver=2.8
-pkgrel=2
+pkgrel=3
pkgdesc="A Peer-to-peer VPN software which makes it easy to create virtual networks bypassing intermediate firewalls"
arch=('x86_64')
url="https://github.com/ntop/n2n"
@@ -19,6 +19,9 @@
cd $pkgname-$pkgver
sed -i 's/RUNTIME DESTINATION sbin/RUNTIME DESTINATION bin/' CMakeLists.txt
sed -i 's|/usr/sbin|/usr/bin|' packages/etc/systemd/system/*.service.in
+
+ # We need a better way to make the conf file owned by the user created in sysusers.d...
+ sed -i '/User=n2n/d;/Group=n2n/d' packages/etc/systemd/system/supernode.service.in
}
build() {
@@ -32,9 +35,9 @@
cd $pkgname-$pkgver
DESTDIR="$pkgdir" ninja install
- install -Dm600 "packages/etc/n2n/edge.conf.sample" "$pkgdir"/etc/n2n/edge.conf
- install -Dm600 "packages/etc/n2n/supernode.conf.sample" "$pkgdir"/etc/n2n/supernode.conf
- install -Dm644 "packages/etc/systemd/system/edge.service.in" "$pkgdir"/usr/lib/systemd/system/edge.service
- install -Dm644 "packages/etc/systemd/system/edge at .service.in" "$pkgdir"/usr/lib/systemd/system/edge at .service
- install -Dm644 "packages/etc/systemd/system/supernode.service.in" "$pkgdir"/usr/lib/systemd/system/supernode.service
+ install -Dm600 packages/etc/n2n/edge.conf.sample "$pkgdir"/etc/n2n/edge.conf
+ install -Dm600 packages/etc/n2n/supernode.conf.sample "$pkgdir"/etc/n2n/supernode.conf
+ install -Dm644 packages/etc/systemd/system/edge.service.in "$pkgdir"/usr/lib/systemd/system/edge.service
+ install -Dm644 packages/etc/systemd/system/edge at .service.in "$pkgdir"/usr/lib/systemd/system/edge at .service
+ install -Dm644 packages/etc/systemd/system/supernode.service.in "$pkgdir"/usr/lib/systemd/system/supernode.service
}
More information about the arch-commits
mailing list