#!/bin/sh
# AUTOMATICALLY GENERATED BY gzip_package 2.5 of 1996/12/21 14:15:52.

d="$1"
n=`basename "$d" .pkg`
p="$d/$n"
t="/tmp/##gzip_package##$n.tar.Z"
r="$d/real_pre_install"
E=echo
B='[ -f "$r" ] && exec "$r" "$@"; $E OK.'

# Bail out if there is no gzipped archive. (assume regular package)
[ -f "$p.tar.gz" ] || eval "$B"

# Make sure symlink to work file is in place.
[ -h "$p.tar.Z" ] || {
	# No link. Bail out if looks like regular package after all.
	[ -f "$p.tar.Z" ] && eval "$B"
	# Last-ditch effort: try to create link.
	ln -s "$t" "$p.tar.Z" || { $E FAILED.; exit 1; }
}
# Execute real pre_install script, if it exists, first.
[ -r "$r" ] && { "$r" "$@" || exit 1; } || $E

# Remove work file for good measure.
rm -f "$t"

$E -n "    Gunzipping package ... "
# Try resident gunzip first; if this fails try ungzipper in package.
for u in gunzip "$d/funzip" "$d/gunzip";do
	e=`"$u" <"$p.tar.gz" | compress -f >"$p.tar.Z"`
	[ -z "$e" ] && break
done
[ -z "$e" ] || { $E "FAILED -- $e."; exit 1; }

$E OK.
