summarylogtreecommitdiffstats
path: root/sickchill.install
blob: 05495f8a5de7077ab9c0996fcf8a8657c771227f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SICKCHILL_USER="sickchill"
SICKCHILL_GROUP="sickchill"
SICKCHILL_DIR="/opt/sickchill"

post_install() {
    getent group ${SICKCHILL_GROUP} &> /dev/null || groupadd -r ${SICKCHILL_GROUP} &> /dev/null
    getent passwd ${SICKCHILL_USER} &> /dev/null || useradd -r -g ${SICKCHILL_GROUP} -d ${SICKCHILL_DIR} -s /usr/bin/nologin ${SICKCHILL_USER} &> /dev/null
    chown -R ${SICKCHILL_USER}:${SICKCHILL_GROUP} ${SICKCHILL_DIR}
}

post_upgrade() {
  chown -R ${SICKCHILL_USER}:${SICKCHILL_GROUP} ${SICKCHILL_DIR}
}

post_remove() {
    userdel ${SICKCHILL_USER} &> /dev/null
    groupdel ${SICKCHILL_GROUP} &> /dev/null || /bin/true
}