diff options
author | blackhole | 2024-02-20 14:31:40 +0100 |
---|---|---|
committer | blackhole | 2024-02-20 14:31:40 +0100 |
commit | 84ccc058af556352b2c0dc9a4c3457244bf01688 (patch) | |
tree | cec39f17aca7348e7a4b3d18869457b1849034fe | |
parent | a1395543e82dc55dbe3e28fb2f268ab8cb1f0e11 (diff) | |
download | aur-84ccc058af556352b2c0dc9a4c3457244bf01688.tar.gz |
Roon user disabled and modified systemd service
-rwxr-xr-x | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | roonserver.install | 12 | ||||
-rw-r--r-- | roonserver.service | 6 |
4 files changed, 18 insertions, 26 deletions
@@ -1,7 +1,7 @@ pkgbase = roonserver pkgdesc = The music player for music lovers - pkgver = 2.0.1359 - pkgrel = 1 + pkgver = 2.0.1365 + pkgrel = 2 url = https://roonlabs.com/ install = roonserver.install arch = x86_64 @@ -14,12 +14,8 @@ pkgbase = roonserver source = http://download.roonlabs.net/builds/RoonServer_linuxx64.tar.bz2 source = roonserver.service source = copyright - source = sysusers.d - source = tmpfiles.d sha256sums = SKIP - sha256sums = 23f46810e4cbe329b0fe68cb48e63009f5a2a2c4bedf7b6574c4386247feb45f + sha256sums = 2aaa468c587d2a0f369bf801596e167ebea5340fdf0f7d253992ff45aaef5e42 sha256sums = 31b6cac147644ad4d0908906b91e631752111939be88031e03da72182de5be93 - sha256sums = 7cf041520e73ac4b5d4529658350b5a530415c3fc070080f6ea260871f2af38a - sha256sums = f2f568abf30931649642686bf8d7b66c19731e1121cf542d125475bd93a87dea pkgname = roonserver @@ -2,8 +2,8 @@ pkgname=roonserver _pkgname=RoonServer -pkgver=2.0.1359 -pkgrel=1 +pkgver=2.0.1365 +pkgrel=2 pkgdesc="The music player for music lovers" arch=('x86_64') url="https://roonlabs.com/" @@ -11,14 +11,10 @@ license=('custom') depends=('alsa-lib' 'glibc' 'ffmpeg' 'cifs-utils' 'icu') source=("http://download.roonlabs.net/builds/RoonServer_linuxx64.tar.bz2" 'roonserver.service' - 'copyright' - 'sysusers.d' - 'tmpfiles.d') + 'copyright') sha256sums=('SKIP' - '23f46810e4cbe329b0fe68cb48e63009f5a2a2c4bedf7b6574c4386247feb45f' - '31b6cac147644ad4d0908906b91e631752111939be88031e03da72182de5be93' - '7cf041520e73ac4b5d4529658350b5a530415c3fc070080f6ea260871f2af38a' - 'f2f568abf30931649642686bf8d7b66c19731e1121cf542d125475bd93a87dea') + '2aaa468c587d2a0f369bf801596e167ebea5340fdf0f7d253992ff45aaef5e42' + '31b6cac147644ad4d0908906b91e631752111939be88031e03da72182de5be93') install=${pkgname}.install pkgver() { @@ -29,8 +25,6 @@ package() { cd "$srcdir" mkdir -p ${pkgdir}/opt/ bsdtar xf RoonServer_linuxx64.tar.bz2 -C "$pkgdir/opt" -install -Dm644 tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/roon.conf -install -Dm644 sysusers.d "${pkgdir}"/usr/lib/sysusers.d/roon.conf install -Dm644 "roonserver.service" "$pkgdir/usr/lib/systemd/system/roonserver.service" install -Dm644 "copyright" "$pkgdir/usr/share/licenses/$pkgname/COPYING" } diff --git a/roonserver.install b/roonserver.install index 3cceacf41671..d1a1feae3c6a 100644 --- a/roonserver.install +++ b/roonserver.install @@ -1,18 +1,22 @@ post_install () { +userdel roon +groupdel roon if [ ! -d /var/roon ]; then mkdir -p /var/roon fi -chown -R roon:roon /var/roon -chown -R roon:roon /opt/RoonServer +chown -R root:root /var/roon +chown -R root:root /opt/RoonServer } post_upgrade() { +userdel roon +groupdel roon if [ ! -d /var/roon ]; then mkdir -p /var/roon fi -chown -R roon:roon /var/roon -chown -R roon:roon /opt/RoonServer +chown -R root:root /var/roon +chown -R root:root /opt/RoonServer } post_remove() { diff --git a/roonserver.service b/roonserver.service index 3a781930624e..3310e54444ea 100644 --- a/roonserver.service +++ b/roonserver.service @@ -1,16 +1,14 @@ [Unit] Description=RoonServer -After=network-online.target sound.target -Wants=network-online.target +After=network-online.target [Service] Type=simple -User=roon +User=root Environment=ROON_DATAROOT=/var/roon Environment=ROON_ID_DIR=/var/roon ExecStart=/opt/RoonServer/start.sh Restart=on-abort -MemoryMax=6G [Install] WantedBy=multi-user.target |