summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDct Mei2020-04-02 18:45:52 +0800
committerDct Mei2020-04-02 18:45:52 +0800
commit3e4b055237839c47696b3cddfd959cc950bb7225 (patch)
tree53c48ec5101984646164a0c66f7f1ca116ff4f4b
parent61e2d0d9ac2359207585e511d68b3f22bc5a6947 (diff)
downloadaur-3e4b055237839c47696b3cddfd959cc950bb7225.tar.gz
Modify the startup service file
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--geph-client.service6
3 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 075b215e4d5c..b3b5ce8893fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = geph-client
pkgdesc = A command-line Geph client
pkgver = 0.19.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/geph-official/geph2
arch = x86_64
groups = geph2
@@ -11,7 +11,7 @@ pkgbase = geph-client
source = geph-client-0.19.1.tar.gz::https://github.com/geph-official/geph2/archive/v0.19.1.tar.gz
source = geph-client.service
sha512sums = f2f78083b794e9a7861c1448d6ea8204b63dc948784f96770e9c81edca5b9921b6903790924df1e6f5bc0e52c5cc6bf4c2c51fac43368cd8d455c92e55e652aa
- sha512sums = 147e52f7faba6e76fea71e5713a2654cf7d1b2a6d051fcd3eb40440881d85e935fa42b23b9f30138fe52fdc46eb7f614b26b8acefa0ebbb64e54eb24ea679ab7
+ sha512sums = 925109cf7392f2bce01d59bc0bd6e2d7102670b5438fee5962c11b29646722c3bb905db439ba244310e8333465791e5eac979c3c2ead1536fe40d3dbb920333d
pkgname = geph-client
diff --git a/PKGBUILD b/PKGBUILD
index d94125183633..3d8999a74771 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=geph-client
pkgver=0.19.1
-pkgrel=1
+pkgrel=2
pkgdesc='A command-line Geph client'
arch=('x86_64')
url="https://github.com/geph-official/geph2"
@@ -13,7 +13,7 @@ makedepends=('go-pie')
source=("$pkgname-$pkgver.tar.gz::https://github.com/geph-official/geph2/archive/v$pkgver.tar.gz"
"geph-client.service")
sha512sums=('f2f78083b794e9a7861c1448d6ea8204b63dc948784f96770e9c81edca5b9921b6903790924df1e6f5bc0e52c5cc6bf4c2c51fac43368cd8d455c92e55e652aa'
- '147e52f7faba6e76fea71e5713a2654cf7d1b2a6d051fcd3eb40440881d85e935fa42b23b9f30138fe52fdc46eb7f614b26b8acefa0ebbb64e54eb24ea679ab7')
+ '925109cf7392f2bce01d59bc0bd6e2d7102670b5438fee5962c11b29646722c3bb905db439ba244310e8333465791e5eac979c3c2ead1536fe40d3dbb920333d')
build() {
cd "geph2-$pkgver/cmd/$pkgname"
diff --git a/geph-client.service b/geph-client.service
index bd478c2bd128..c97a578f9e9c 100644
--- a/geph-client.service
+++ b/geph-client.service
@@ -1,13 +1,15 @@
[Unit]
Description=Geph client Service
-After=network-online.target
-Wants=network-online.target
+After=network.target nss-lookup.target
[Service]
Type=simple
User=nobody
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
+NoNewPrivileges=true
ExecStart=/usr/bin/geph-client -config /etc/geph2/geph-client.ini
+Restart=on-failure
[Install]
WantedBy=multi-user.target