summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD31
-rw-r--r--radarr.install17
-rw-r--r--radarr.sysusers1
4 files changed, 26 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3703a3d4c842..16cf3d254ce0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Wed Feb 22 21:11:14 UTC 2017
+# Mon Feb 27 02:00:07 UTC 2017
pkgbase = radarr
pkgdesc = Movie downloader for usenet and torrents.
pkgver = 0.2.0.375
@@ -22,9 +22,11 @@ pkgbase = radarr
source = https://github.com/galli-leo/Radarr/releases/download/v0.2.0.375/Radarr.develop.0.2.0.375.linux.tar.gz
source = radarr.sh
source = radarr.service
+ source = radarr.sysusers
sha512sums = 111366a6a1bb03d028b965587ea2e69190e2e7c2719ff87887edaa5e16345e69cfd12b0df5d7be8433628092f80defd5340460f67deaa9912962f2c4410e0c7d
sha512sums = 17c0a54de94ab6e4523ab5f3f65bd40b592cc6723acaf123db8bbf0d2c6200e4b5877878c542fe849c09b9748ab8c8887cbd94365ba431cf71fc1256f24b43ec
sha512sums = 58260b3d1e0638aa2269fb81a077686c203ae638d6d93712eb0552e93b8b5f517f6d104464b119d5d38ea521e130e3ee80579113526433337f0578576917b7e1
+ sha512sums = c1ee3925eced182ea7fffa55a6dc2a4e099ccf18636fc237ef0a2fc9517a38cfc2a819ae5a7bc546b63e383506f9f47e89454a71e34106c579d7454d71b2299e
pkgname = radarr
diff --git a/PKGBUILD b/PKGBUILD
index 9d60bd907611..4e29d6689f30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,28 +18,33 @@ install='radarr.install'
provides=('radarr')
source=("https://github.com/galli-leo/Radarr/releases/download/v${pkgver}/Radarr.develop.${pkgver}.linux.tar.gz"
"radarr.sh"
- "radarr.service")
+ "radarr.service"
+ "radarr.sysusers")
noextract=()
sha512sums=('111366a6a1bb03d028b965587ea2e69190e2e7c2719ff87887edaa5e16345e69cfd12b0df5d7be8433628092f80defd5340460f67deaa9912962f2c4410e0c7d'
'17c0a54de94ab6e4523ab5f3f65bd40b592cc6723acaf123db8bbf0d2c6200e4b5877878c542fe849c09b9748ab8c8887cbd94365ba431cf71fc1256f24b43ec'
- '58260b3d1e0638aa2269fb81a077686c203ae638d6d93712eb0552e93b8b5f517f6d104464b119d5d38ea521e130e3ee80579113526433337f0578576917b7e1')
+ '58260b3d1e0638aa2269fb81a077686c203ae638d6d93712eb0552e93b8b5f517f6d104464b119d5d38ea521e130e3ee80579113526433337f0578576917b7e1'
+ 'c1ee3925eced182ea7fffa55a6dc2a4e099ccf18636fc237ef0a2fc9517a38cfc2a819ae5a7bc546b63e383506f9f47e89454a71e34106c579d7454d71b2299e')
package() {
- cd "$srcdir"
+ cd "$srcdir"
- install -d -m 755 "${pkgdir}/var/lib/radarr"
+ install -d -m 755 "${pkgdir}/var/lib/radarr"
- msg2 "Install Radarr in /usr/lib"
- install -d -m 755 "${pkgdir}/usr/lib/radarr"
- cp -dpr --no-preserve=ownership "${srcdir}/Radarr/"* "${pkgdir}/usr/lib/radarr"
+ msg2 "Install Radarr in /usr/lib"
+ install -d -m 755 "${pkgdir}/usr/lib/radarr"
+ cp -dpr --no-preserve=ownership "${srcdir}/Radarr/"* "${pkgdir}/usr/lib/radarr"
- msg2 "Fixing permissions in /usr/lib/radarr/"
- find "${pkgdir}/usr/lib/radarr" -type f -exec chmod 644 '{}' ';'
+ msg2 "Fixing permissions in /usr/lib/radarr/"
+ find "${pkgdir}/usr/lib/radarr" -type f -exec chmod 644 '{}' ';'
- msg2 "Install executable into /usr/bin"
- install -D -m755 "${srcdir}/radarr.sh" "${pkgdir}/usr/bin/radarr"
+ msg2 "Install executable into /usr/bin"
+ install -D -m755 "${srcdir}/radarr.sh" "${pkgdir}/usr/bin/radarr"
- msg2 "Install radarr.service"
- install -D -m 644 "${srcdir}/radarr.service" "${pkgdir}/usr/lib/systemd/system/radarr.service"
+ msg2 "Install radarr.service"
+ install -D -m 644 "${srcdir}/radarr.service" "${pkgdir}/usr/lib/systemd/system/radarr.service"
+
+ msg2 "Install radarr sysusers.d"
+ install -Dm644 "$srcdir/radarr.sysusers" "$pkgdir/usr/lib/sysusers.d/radarr.conf"
}
diff --git a/radarr.install b/radarr.install
index ac5d8f787cd0..5b66b7707285 100644
--- a/radarr.install
+++ b/radarr.install
@@ -1,20 +1,11 @@
post_install() {
- if grep -q "^radarr" /etc/group &> /dev/null ; then
- groupmod -n radarr radarr &> /dev/null
- else
- groupadd -r radarr &> /dev/null
- fi
- if grep -q "^radarr:" /etc/passwd 2> /dev/null ; then
- usermod -s /bin/false -c "Radarr daemon" -d /var/lib/radarr -g radarr radarr &> /dev/null
- else
- useradd -s /bin/false -c "Radarr daemon user" -d /var/lib/radarr -g radarr -r radarr &> /dev/null
- fi
+ systemd-sysusers radarr.conf
- mkdir -p /var/lib/radarr
- chown -R radarr: /var/lib/radarr
+ mkdir -p /var/lib/radarr
+ chown -R radarr:radarr /var/lib/radarr
}
post_upgrade() {
- post_install $1
+ post_install $1
}
diff --git a/radarr.sysusers b/radarr.sysusers
new file mode 100644
index 000000000000..70d2a8677885
--- /dev/null
+++ b/radarr.sysusers
@@ -0,0 +1 @@
+u radarr - "Radarr daemon" /var/lib/radarr