#!/bin/sh
echo "BEGIN postinstall@0.9.4-1: $*" 1>&2
chmod 755  /opt/smscon/smscon
chown root /opt/smscon/smscon
chmod 755  /opt/smscon/smscon_daemon
chown root /opt/smscon/smscon_daemon
chmod 644  /etc/sudoers.d/smscon.sudoers
chown root /etc/sudoers.d/smscon.sudoers
update-sudoers

rm -f      /opt/smscon/*.py[oc]
python -m compileall /opt/smscon
chmod 644  /opt/smscon/*.py
rm -f      /opt/smscon/*.py
chown root /opt/smscon/*

rm -f /usr/bin/smscon
ln -s /opt/smscon/smscon /usr/bin/smscon
# smscon -init is non destructive and also upgrades an existing configuration.
# It therefore should be right for all cases of $1 (configure, abort*, ...)
/opt/smscon/smscon -init

gtk-update-icon-cache -f /usr/share/icons/hicolor

# Start daemon if this seems to be an upgrade and the daemon was running before.
test -r "/tmp/smscon.upgrade.0.9.4-1.status" &&
    egrep "is running|is active|runs|started" <"/tmp/smscon.upgrade.0.9.4-1.status" &&
    /opt/smscon/smscon -start

test -w /opt/smscon/smscon.log && echo $(date "+%Y-%m-%d %H:%M:%S")"[SYSTEM] INFO:"  "Package postinstall@0.9.4-1: $*">>/opt/smscon/smscon.log
echo "  END postinstall@0.9.4-1: $*" 1>&2
