[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