HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
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