# arg 1: the new package version post_install() { if [ ! -d /var/log/mythtv ] then mkdir -p /var/log/mythv chown -R mythtv /var/log/mythtv echo "---" > /var/log/mythtv/mythbackend.log chown mythtv /var/log/mythtv/mythbackend.log fi if [ -e /tmp/is.xml ] then cp /tmp/is.xml /usr/share/mythtv/is.xml fi if [ -e /tmp/media_settings.xml ] then cp /tmp/media_settings.xml /usr/share/mythtv/media_settings.xml fi } pre_upgrade() { if [ -e /usr/share/mythtv/is.xml ] then cp /usr/share/mythtv/is.xml /tmp fi if [ -e /usr/share/mythtv/media_settings.xml ] then cp /usr/share/mythtv/media_settings.xml /tmp fi } post_upgrade() { cp /tmp/is.xml /usr/share/mythtv/ cp /tmp/media_settings.xml /usr/share/mythtv/ if [ ! -d /var/log/mythtv ] then mkdir -p /var/log/mythv chown -R mythtv /var/log/mythtv fi chown root.mythtv /etc/systemconfig chmod 664 /etc/systemconfig } pre_remove () { pre_upgrade } # arg 1: the old package version post_remove() { /bin/true } op=$1 shift $op $*