targetarch=''
targetdir=''
targethost=''
+targetport=''
to=''
sysroot=''
usecrosscompile=''
echo "Guessing targetuser $targetuser." >&4
;;
esac
+ case "$targetport" in
+ '') targetport=22
+ echo "Guessing targetport $targetport." >&4
+ ;;
+ esac
case "$targetfrom" in
scp) q=-q ;;
*) q='' ;;
esac
exe=\$1
shift
-$targetrun -l $targetuser $targethost "cd \$cwd && ./\$exe \$@"
+$to \$exe
+$targetrun -p $targetport -l $targetuser $targethost "cd \$cwd && ./\$exe \$@"
EOF
;;
*) echo "Unknown targetrun '$targetrun'" >&4
*/Cross/mkdir)
cat >$targetmkdir <<EOF
#!/bin/sh
-$targetrun -l $targetuser $targethost "mkdir -p \$@"
+$targetrun -p $targetport -l $targetuser $targethost "mkdir -p \$@"
EOF
$chmod a+rx $targetmkdir
;;
case "\$f" in
/*)
$targetmkdir \`dirname \$f\`
- $targetto $q \$f $targetuser@$targethost:\$f || exit 1
+ $targetto -P $targetport $q \$f $targetuser@$targethost:\$f || exit 1
;;
*)
$targetmkdir $targetdir/\`dirname \$f\`
- $targetto $q \$f $targetuser@$targethost:$targetdir/\$f || exit 1
+ $targetto -P $targetport $q \$f $targetuser@$targethost:$targetdir/\$f || exit 1
;;
esac
done
for f in \$@
do
$rm -f \$f
- $targetfrom $q $targetuser@$targethost:$targetdir/\$f . || exit 1
+ $targetfrom -P $targetport $q $targetuser@$targethost:$targetdir/\$f . || exit 1
done
exit 0
EOF
targetarch='$targetarch'
targetdir='$targetdir'
targethost='$targethost'
+targetport='$targetport'
tbl='$tbl'
tee='$tee'
test='$test'