pkgname=gnome-screensaver post_install() { usr/sbin/gconfpkg --install ${pkgname} #set defaults gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gnome-screensaver/lock_enabled false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int -s "/apps/gnome-screensaver/idle_delay" 10 gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set --type list --list-type=string /apps/gnome-screensaver/themes [screensavers-cosmos-slideshow] gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string -s "/apps/gnome-screensaver/mode" single if grep gnome-screensaver-command /home/mythtv/.mplayer/config then echo "Nothing to do here..." else echo "heartbeat-cmd=\"gnome-screensaver-command -p &\"" >> /home/mythtv/.mplayer/config fi } pre_upgrade() { pre_remove $1 } post_upgrade() { post_install $1 } pre_remove() { usr/sbin/gconfpkg --uninstall ${pkgname} grep -v gnome-screensaver /home/mythtv/.mplayer/config > /tmp/mp-config mv /tmp/mp-config /home/mythtv/.mplayer/config chown mythtv.mythtv /home/mythtv/.mplayer/config }