Files
KineIntercom/template/kineintercommisc.postinst
2022-11-25 16:17:40 +01:00

43 lines
999 B
Bash

#!/bin/sh
# postinst script for kineintercommisc
#
# see: dh_installdeb(1)
set -e
user="root"
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
userpi="pi"
dirname="kineintercom"
# create conf directory
if [ ! -d "/etc/$dirname" ]; then
/usr/bin/mkdir -p /etc/$dirname
fi
/usr/bin/chown -R $user:$userpi /etc/$dirname
/usr/bin/chmod 770 /etc/$dirname
#/usr/bin/chmod 660 /etc/$dirname/*
# create log directory
if [ ! -d "/var/log/$dirname" ]; then
/usr/bin/mkdir -p /var/log/$dirname
fi
/usr/bin/chown $user:$userpi /var/log/$dirname
/usr/bin/chmod 775 /var/log/$dirname
# create share directory
if [ ! -d "/usr/share/$dirname" ]; then
/usr/bin/mkdir -p /usr/share/$dirname
fi
/usr/bin/chown -R $user:$userpi /usr/share/$dirname
/usr/bin/chmod 770 /usr/share/$dirname
/usr/bin/chmod 660 /usr/share/$dirname/*
# Restart service
/usr/bin/systemctl enable kineintercom.service
/usr/bin/systemctl restart kineintercom.service