summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2019-04-08 00:14:14 -0400
committerJean Lucas2019-04-08 00:21:56 -0400
commit5e83a54fd4c33d5f821ceae8a6e9fdf802b2ed62 (patch)
tree1c473896f4b6a8403cc5da9e2cccf9c17f4ae113
parenta935316f202460116625ef9676c68c47791d8ceb (diff)
downloadaur-5e83a54fd4c33d5f821ceae8a6e9fdf802b2ed62.tar.gz
Use systemd-sysusers
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD7
-rw-r--r--turnserver.install11
-rw-r--r--turnserver.sysusers.d1
-rw-r--r--turnserver.tmpfiles.d2
5 files changed, 13 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 958f0853ed3f..1bb8150987c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Apr 7 23:04:11 UTC 2019
+# Mon Apr 8 04:21:41 UTC 2019
pkgbase = coturn
pkgdesc = Open-source implementation of TURN and STUN server
pkgver = 4.5.1.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/coturn/coturn
install = turnserver.install
arch = i686
@@ -19,10 +19,12 @@ pkgbase = coturn
backup = etc/turnserver.conf
source = https://github.com/coturn/coturn/archive/4.5.1.1.tar.gz
source = turnserver.service
+ source = turnserver.sysusers.d
source = turnserver.tmpfiles.d
sha512sums = a5e1aecdab5a7060ffbc73cc8dd294cafa701f2e0d2a827e40901cb6001af5a2c5ecbafdf14662410713818aad0ad259133f0dc9b34730bf7911863e1e255f70
sha512sums = 67d623820c69de86c5831e3daa0172b4ca77278ed138dd55e6775590b89f5293f380adc338a330e26d2eaf0e8dbbc20c0bbf469aca272bae99973386c72aef30
- sha512sums = 16810f12ebf75e744f6eaf12ebbb727823de2cc6ffb77fefbbae2021a1699a4ff6627c6171005d84468f391f1722cd4bd092c01431516d065fb4a557cdc1d50a
+ sha512sums = 69a8aafaef369ff76043ff9e3b8deef0621ac8db647fa5c044bade30fe6f63b8cc79d2ecedacb83f31e7005cea8ee49dc37b55c2f21eed11c5d1a2b7ca5e68a5
+ sha512sums = d668df15a81a2bb0bb38ebbf367b7ed3db66a17ebadd5fe5bea9b343fbd992d9ada2d146d945f78fc4b2bf103aaa2407a30f270d01919be540b427221de15741
pkgname = coturn
diff --git a/PKGBUILD b/PKGBUILD
index 499ac8d2ea46..4e788502a5f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=coturn
pkgver=4.5.1.1
-pkgrel=1
+pkgrel=2
pkgdesc='Open-source implementation of TURN and STUN server'
arch=(i686 x86_64 armv7h)
url=https://github.com/coturn/coturn
@@ -16,10 +16,12 @@ install=turnserver.install
backup=(etc/turnserver.conf)
source=($url/archive/$pkgver.tar.gz
turnserver.service
+ turnserver.sysusers.d
turnserver.tmpfiles.d)
sha512sums=('a5e1aecdab5a7060ffbc73cc8dd294cafa701f2e0d2a827e40901cb6001af5a2c5ecbafdf14662410713818aad0ad259133f0dc9b34730bf7911863e1e255f70'
'67d623820c69de86c5831e3daa0172b4ca77278ed138dd55e6775590b89f5293f380adc338a330e26d2eaf0e8dbbc20c0bbf469aca272bae99973386c72aef30'
- '16810f12ebf75e744f6eaf12ebbb727823de2cc6ffb77fefbbae2021a1699a4ff6627c6171005d84468f391f1722cd4bd092c01431516d065fb4a557cdc1d50a')
+ '69a8aafaef369ff76043ff9e3b8deef0621ac8db647fa5c044bade30fe6f63b8cc79d2ecedacb83f31e7005cea8ee49dc37b55c2f21eed11c5d1a2b7ca5e68a5'
+ 'd668df15a81a2bb0bb38ebbf367b7ed3db66a17ebadd5fe5bea9b343fbd992d9ada2d146d945f78fc4b2bf103aaa2407a30f270d01919be540b427221de15741')
build() {
cd coturn-$pkgver
@@ -38,6 +40,7 @@ check() {
package() {
install -Dm 644 turnserver.service "$pkgdir"/usr/lib/systemd/system/turnserver.service
+ install -Dm 644 turnserver.sysusers.d "$pkgdir"/usr/lib/sysusers.d/turnserver.conf
install -Dm 644 turnserver.tmpfiles.d "$pkgdir"/usr/lib/tmpfiles.d/turnserver.conf
cd coturn-$pkgver
diff --git a/turnserver.install b/turnserver.install
index 9dff7e063544..4dc69b4bd0e6 100644
--- a/turnserver.install
+++ b/turnserver.install
@@ -1,14 +1,3 @@
post_install() {
- getent passwd turnserver >/dev/null || useradd -rd / -s /sbin/nologin turnserver
- systemd-tmpfiles --create turnserver.conf
- post_upgrade
echo 'Settings are at /etc/turnserver.conf'
}
-
-post_upgrade() {
- chown turnserver:turnserver /var/log/turnserver
-}
-
-pre_remove() {
- userdel turnserver
-}
diff --git a/turnserver.sysusers.d b/turnserver.sysusers.d
new file mode 100644
index 000000000000..074bf96a5816
--- /dev/null
+++ b/turnserver.sysusers.d
@@ -0,0 +1 @@
+u turnserver - "TurnServer user"
diff --git a/turnserver.tmpfiles.d b/turnserver.tmpfiles.d
index bb857488cea2..bf954621f909 100644
--- a/turnserver.tmpfiles.d
+++ b/turnserver.tmpfiles.d
@@ -1 +1,3 @@
+z /etc/turnserver.conf 0600 turnserver turnserver
+
d /run/turnserver 0755 turnserver turnserver -