#!/bin/bash

set -e

###
### preinst 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

prepare_dir_to_symlink()
{
	local PACKAGE="$1"
	local PATHNAME="$2"

	mv -f "$PATHNAME" "${PATHNAME}.dpkg-backup"
	mkdir "$PATHNAME"

	# Mark it as a staging directory, so that we can track things.
	touch "$PATHNAME/.dpkg-staging-dir"
}

if [ "$1" = "install" -o "$1" = "upgrade" ] &&
   [ -n "$2" ] &&
   [ ! -h "$PATHNAME" ] && [ -d "$PATHNAME" ] &&
   dpkg --compare-versions "$2" le-nl "$LASTVERSION"; then
	prepare_dir_to_symlink "$PACKAGE" "$PATHNAME"
fi

#DEBHELPER#

exit 0