diff options
Diffstat (limited to 'sickbeard.install')
-rw-r--r-- | sickbeard.install | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/sickbeard.install b/sickbeard.install new file mode 100644 index 000000000000..51b48b8ed82b --- /dev/null +++ b/sickbeard.install @@ -0,0 +1,22 @@ +post_install() { + # Source SickBeard config. + . /etc/conf.d/sickbeard + + # Create SickBeard group. + getent group sickbeard &> /dev/null || \ + groupadd -r sickbeard &> /dev/null + + # Create SickBeard user. + getent passwd sickbeard &> /dev/null || \ + useradd -r -g sickbeard -d "${SB_DATA}" -s /usr/bin/nologin -c "SickBeard daemon user" sickbeard &> /dev/null + + # Create or repair Sick-Beard owned directories. + mkdir -p /etc/sickbeard /var/log/sickbeard "${SB_DATA}" + chown -R sickbeard: /etc/sickbeard /var/log/sickbeard "${SB_DATA}" +} + +post_upgrade() { + post_install +} + +# vim:set ts=4 sw=4 et: |