summarylogtreecommitdiffstats
path: root/sonarr.install
diff options
context:
space:
mode:
authorLars Johnsen2015-02-19 20:47:41 +0100
committerLars Johnsen2015-02-23 01:46:21 +0100
commit027a91ff1dd2545cfa4cd7a3dddff5abeac26f7d (patch)
treedc6e9d1945f914cf4d1d2056c7f752cb7ea417c0 /sonarr.install
downloadaur-027a91ff1dd2545cfa4cd7a3dddff5abeac26f7d.tar.gz
Initial
Diffstat (limited to 'sonarr.install')
-rwxr-xr-xsonarr.install18
1 files changed, 18 insertions, 0 deletions
diff --git a/sonarr.install b/sonarr.install
new file mode 100755
index 000000000000..5344af733148
--- /dev/null
+++ b/sonarr.install
@@ -0,0 +1,18 @@
+post_install() {
+ if grep -q "^sonarr" /etc/group &> /dev/null ; then
+ groupmod -n sonarr sonarr &> /dev/null
+ else
+ groupadd -r sonarr &> /dev/null
+ fi
+ if grep -q "^sonarr:" /etc/passwd 2> /dev/null ; then
+ usermod -s /bin/false -c "Sonarr daemon" -d /var/lib/sonarr -g sonarr sonarr &> /dev/null
+ else
+ useradd -s /bin/false -c "Sonarr daemon user" -d /var/lib/sonarr -g sonarr -r sonarr &> /dev/null
+ fi
+
+ chown -R sonarr: /var/lib/sonarr
+}
+
+post_upgrade() {
+ post_install $1
+}