Home | History | Annotate | Download | only in debian
      1 #!/bin/sh
      2 
      3 # Abort on error.
      4 set -e
      5 
      6 symlink_match()
      7 {
      8 	local SYMLINK="$1"
      9 	local SYMLINK_TARGET="$2"
     10 
     11 	[ "$(readlink "$SYMLINK")" = "$SYMLINK_TARGET" ] || \
     12 	[ "$(readlink -f "$SYMLINK")" = "$SYMLINK_TARGET" ]
     13 }
     14 
     15 SYMLINK=/usr/share/doc/ss-dev
     16 SYMLINK_TARGET=libss2
     17 
     18 if [ "$1" = "purge" ] && [ -h "${SYMLINK}.dpkg-backup" ]
     19 then
     20     rm -f "${SYMLINK}.dpkg-backup"
     21 fi
     22 if [ "$1" = "abort-install" -o "$1" = "abort-upgrade" ] &&
     23    [ -n "$2" ] && [ ! -e "$SYMLINK" ] && [ -h "${SYMLINK}.dpkg-backup" ] &&
     24    symlink_match "${SYMLINK}.dpkg-backup" "$SYMLINK_TARGET"
     25 then
     26     echo "Restoring backup of $SYMLINK ..."
     27     mv "${SYMLINK}.dpkg-backup" "$SYMLINK"
     28 fi
     29 
     30 #DEBHELPER#
     31 
     32 exit 0
     33