diff options
author | Mikuro Kagamine | 2019-06-10 08:58:39 +1000 |
---|---|---|
committer | Mikuro Kagamine | 2019-06-10 08:58:39 +1000 |
commit | 68e2be235cd5bbe1dfb9232efa5ddcc3026b26c4 (patch) | |
tree | fe706c173e40393c39df7dd077c694ef07eaa36b | |
parent | cd7c944fccd2b95466dfac847fb5065325273441 (diff) | |
download | aur-68e2be235cd5bbe1dfb9232efa5ddcc3026b26c4.tar.gz |
Added relay systemd service unit
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | croc.service | 12 |
3 files changed, 19 insertions, 2 deletions
@@ -11,7 +11,9 @@ pkgbase = croc conflicts = croc-bin conflicts = croc-git source = https://github.com/schollz/croc/archive/v6.0.7.tar.gz + source = croc.service sha256sums = a3f8aa856d5f0358c4c0d25d01e973be9d128aab7a0b90184d178986d9a8d054 + sha256sums = cf074568f16c7b86870a89a0a2d8e488e3837223cca071a911085d814d6f2194 pkgname = croc @@ -14,8 +14,10 @@ optdepends=('upx: compress binary') provides=('croc') conflicts=('croc-bin' 'croc-git') #options=() -source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('a3f8aa856d5f0358c4c0d25d01e973be9d128aab7a0b90184d178986d9a8d054') +source=("${url}/archive/v${pkgver}.tar.gz" + "croc.service") +sha256sums=('a3f8aa856d5f0358c4c0d25d01e973be9d128aab7a0b90184d178986d9a8d054' + 'cf074568f16c7b86870a89a0a2d8e488e3837223cca071a911085d814d6f2194') prepare() { if [ ! $(wc -w <<< $srcdir) == 1 ]; then echo srcdir can\'t contain spaces because of trimpath; return 1; fi @@ -41,4 +43,5 @@ check() { package() { install -Dm755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "${srcdir}/${source[1]}" "${pkgdir}/usr/lib/systemd/system/${source[1]}" } diff --git a/croc.service b/croc.service new file mode 100644 index 000000000000..5ef0406685be --- /dev/null +++ b/croc.service @@ -0,0 +1,12 @@ +[Unit] +Description=Croc relay +After=network.target + +[Service] +Type=simple +User=nobody +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/croc relay + +[Install] +WantedBy=multi-user.target |