#!/bin/bash

set -e

###
### postrm script
###
### immitate dir_to_symlink functionality of dpkg-maintscript-helper
### for Debian wheezy-backport upload.
###

PATHNAME="/usr/share/php/AWSSDKforPHP"
SYMLINK_TARGET="."
LASTVERSION="2.5.1-1~"
PACKAGE="php-aws-sdk"

# taken from dpkg-maintscript-helper in dpkg 1.17.8 and shortened

abort_dir_to_symlink()
{
	local PATHNAME="$1"
	echo "Restoring backup of $PATHNAME ..."
	if [ -h "$PATHNAME" ]; then
		rm -f "$PATHNAME"
	else
		rm -f "$PATHNAME/.dpkg-staging-dir"
		rmdir "$PATHNAME"
	fi
	mv "${PATHNAME}.dpkg-backup" "$PATHNAME"
}


if [ "$1" = "purge" ] && [ -d "${PATHNAME}.dpkg-backup" ]; then
	rm -rf "${PATHNAME}.dpkg-backup"
fi
if [ "$1" = "abort-install" -o "$1" = "abort-upgrade" ] &&
   [ -n "$2" ] &&
   [ -d "${PATHNAME}.dpkg-backup" ] &&
   [ \( ! -h "$PATHNAME" -a -d "$PATHNAME" -a \
          -f "$PATHNAME/.dpkg-staging-dir" \) -o \
     \( -h "$PATHNAME" -a "$(readlink -f $PATHNAME)" = "$SYMLINK_TARGET" \) ] &&
    dpkg --compare-versions "$2" le-nl "$LASTVERSION"; then
	abort_dir_to_symlink "$PATHNAME"
fi

#DEBHELPER#

exit 0

