e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | CLEANUP=yes
|
0dd2b1 | 1998-01-13 | Fredrik Hübinette (Hubbe) | | NT_DEBUG=no
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | |
|
0dd2b1 | 1998-01-13 | Fredrik Hübinette (Hubbe) | | if [ $NT_DEBUG = yes ]; then
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | set -x
fi
fixpath() {
|
9f3d10 | 1998-01-17 | Johan Schön | | echo "$*" | sed -e "s@$NTMOUNT@@g" -e "s@/@\\\\@g"
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | }
fixabspath() {
|
1e1fb6 | 1998-01-16 | Fredrik Hübinette (Hubbe) | | fixpath "$*"
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | }
|
0dd2b1 | 1998-01-13 | Fredrik Hübinette (Hubbe) | | getntenv() {
rsh $NTHOST set $1 | egrep "^$1=" | sed 's/^.*=//
s/
//g'
}
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | silent_do_cmd() {
BATFILE=TMP$$.bat
PWD=`pwd`
RPWD=`fixabspath $PWD`
|
0dd2b1 | 1998-01-13 | Fredrik Hübinette (Hubbe) | | if [ x$NT_DEBUG != xyes ]; then
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | echo >$BATFILE "@echo off"
else
echo >$BATFILE
fi
echo >>$BATFILE "$NTDRIVE"
echo >>$BATFILE "cd $RPWD"
echo >>$BATFILE "$*"
rsh $NTHOST $NTDRIVE$RPWD\\$BATFILE
if [ x$CLEANUP = xyes ]; then
rm $BATFILE || :
fi
}
do_cmd() {
|
09ca25 | 1998-01-16 | Fredrik Hübinette (Hubbe) | | echo "DOING $*" >&2
|
0dd2b1 | 1998-01-13 | Fredrik Hübinette (Hubbe) | | silent_do_cmd "$@"
|
e3fa69 | 1997-12-28 | Fredrik Hübinette (Hubbe) | | }
|