#!/bin/sh

# Copyright (c) 2001-2004 Digi International Inc., All Rights Reserved
# 
# This software contains proprietary and confidential information of Digi
# International Inc.  By accepting transfer of this copy, Recipient agrees
# to retain this software in confidence, to prevent disclosure to others,
# and to make no use of this software other than that for which it was
# delivered.  This is an unpublished copyrighted work of Digi International
# Inc.  Except as permitted by federal law, 17 USC 117, copying is strictly
# prohibited.
# 
# Restricted Rights Legend
#
# Use, duplication, or disclosure by the Government is subject to
# restrictions set forth in sub-paragraph (c)(1)(ii) of The Rights in
# Technical Data and Computer Software clause at DFARS 252.227-7031 or
# subparagraphs (c)(1) and (2) of the Commercial Computer Software -
# Restricted Rights at 48 CFR 52.227-19, as applicable.
#
# Digi International Inc. 11001 Bren Road East, Minnetonka, MN 55343
#
# ***************************************************************************

if [ $# -lt 1 ]
then
        echo "ERROR: runcmd: command to execute was not passed as a parameter"
        sleep 5
        exit 1
fi

CMD=$1
shift
DIRNAME=`dirname ${CMD}`
BASENAME=`basename ${CMD}`

cd ${DIRNAME}
if [ $? -ne 0 ]
then
        echo "ERROR: runcmd: could not change to command directory"
        echo "ERROR:         \"${BASENAME}\""
        sleep 5
        exit 1
fi

./${BASENAME} $*
res=$?
echo "Press <Enter> to continue"
read key

if [ `expr match $CMD .*software/pam.*` -ne 0 -a $res -ne 1 ]
then
        echo " "
        echo "To complete PortAssist Manager installation, you must re-start your server."
        echo " "
        echo "Press enter to return to Access Resource."
        read keypress
fi

exit $res
