File: //usr/local/bin/qinst
#!/bin/sh
#
# Copyright SAKURA Internet Inc.
#
# Generic wrapper for quick install
set -e
export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
export LC_ALL="C"
umask 0072
CMD="$1"
: CMD="${CMD:=nonexistent}"
set -u
test -d ${PWD} || exit 2
UNSET_ENV='^(CONTENT|CONTEXT|DOCUMENT|GATEWAY|HTTP|ORIG|QUERY|REDIRECT|REMOTE|REQUEST|SCRIPT|SERVER|SSH)_'
while read var; do
key="${var%%=*}"
if echo "${key}" | egrep -q "${UNSET_ENV}"; then
eval unset "${key}"
fi
done <<_EOT_
$(printenv)
_EOT_
unset CWD
if [ -x "/usr/local/libexec/qinst/${CMD}" ]; then
shift
exec "/usr/local/libexec/qinst/${CMD}" "$@"
else
exec "$@"
fi
exit 1
: end of sctipt