#!/bin/sh # postinst script for greed set -e case "$1" in configure) GREEDVARDIR="/var/games/greed" SCOREFILE="/var/games/greed/greed.hs" # Old score files are now incompatible # and the permissions and owner of the directory must be updated if dpkg --compare-versions "$2" lt "3.7-1"; then if [ -d $GREEDVARDIR ]; then chown root:root $GREEDVARDIR chmod 755 $GREEDVARDIR fi if [ -f $SCOREFILE ]; then echo -n "Preserving user scores to $SCOREFILE.dpkg-old..." mv -f "$SCOREFILE" "$SCOREFILE".dpkg-old chown root:games "$SCOREFILE".dpkg-old chmod 664 "$SCOREFILE".dpkg-old echo "done." fi fi if [ ! -e $SCOREFILE ]; then touch $SCOREFILE fi # Debian Policy 11.11 # Set permissions, owner and group (fixes permissions of pre 3.4-2 files) chown root:games $SCOREFILE chmod 664 $SCOREFILE ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. exit 0