# $Id: $ # # Description: post-install script for tenshi # Contributor: Ryan Corder # # arg 1: new package version post_install() { # create tenshi user if [ -z "`grep '^tenshi:' /etc/group`" ]; then groupadd tenshi fi if [ -z "`grep '^tenshi:' /etc/passwd`" ]; then useradd -d /var/lib/tenshi -g tenshi -s /bin/false tenshi else usermod -s /bin/false tenshi fi # set more secure permissions on config files, etc chown -R tenshi:tenshi /etc/tenshi chmod 640 /etc/tenshi/tenshi.conf chown -R tenshi:tenshi /var/lib/tenshi chmod 750 /var/lib/tenshi chmod -R o-rwx /var/lib/tenshi } # arg 1: new package version # arg 2: old package version post_upgrade() { post_install $1 } # arg 1: old package version pre_remove() { userdel tenshi &> /dev/null groupdel tenshi &> /dev/null } op=$1 shift $op $*