#! /bin/csh -f

if (! $?MAX2SYN_ROOT) then
	setenv SCRIPT_PATH `dirname $0`

	if ("${SCRIPT_PATH}" == "") then
        # in case the dirname doesn't work, use "which" (slower)
		setenv SCRIPT_PATH `which $0 |& tail -1`
	endif

	if ("${SCRIPT_PATH}" == "." || "${SCRIPT_PATH}" == "") then
		setenv MAX2SYN_ROOT `dirname $cwd`
	else 
		setenv MAX2SYN_ROOT `dirname ${SCRIPT_PATH}`
	endif

	if ("${MAX2SYN_ROOT}" == "..") then
		setenv MAX2SYN_ROOT `dirname $cwd`
	endif
endif

source ${MAX2SYN_ROOT}/adm/qenv.csh

if ( -f ${MAX2SYN_ROOT}/adm/sys_reqs.txt ) then
	setenv PATCH_FILE $TMP/qpatches_${PROC_ID}.txt
	$PATCH_CMD >& $PATCH_FILE
	setenv PATCH_CMD "cat $PATCH_FILE"
	$AWK_CMD -f ${MAX2SYN_ROOT}/adm/check_patches.awk ${MAX2SYN_ROOT}/adm/sys_reqs.txt
	setenv EXIT_STATUS $status
	rm -f $PATCH_FILE
	exit $EXIT_STATUS
endif

exit 0
