# Opening connection for address@hidden using scp... # Waiting for prompts from remote shell # Waiting 60s for prompt from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp ".*ogin: *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "\(Are you sure you want to continue connecting (yes/no)\?\)\s-*" from remote shell # Looking for regexp "\(Store key in cache\? (y/n)\)\s-*" from remote shell # Looking for regexp "\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp ".*ogin: *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "\(Are you sure you want to continue connecting (yes/no)\?\)\s-*" from remote shell # Looking for regexp "\(Store key in cache\? (y/n)\)\s-*" from remote shell # Looking for regexp "\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp ".*ogin: *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "\(Are you sure you want to continue connecting (yes/no)\?\)\s-*" from remote shell # Looking for regexp "\(Store key in cache\? (y/n)\)\s-*" from remote shell # Looking for regexp "\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp ".*ogin: *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "\(Are you sure you want to continue connecting (yes/no)\?\)\s-*" from remote shell # Looking for regexp "\(Store key in cache\? (y/n)\)\s-*" from remote shell # Looking for regexp "\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp ".*ogin: *" from remote shell # Looking for regexp "^[^#$%> ]*[#$%>] *" from remote shell # Found remote shell prompt. # Initializing remote shell # Sending command to remote shell: unset HISTORY $ unset HISTORY dux676:home/andre ># Sending command to remote shell: unset correct $ unset correct dux676:home/andre ># Sending command to remote shell: unset autocorrect $ unset autocorrect dux676:home/andre >$ exec env 'ENV=' 'PS1=$ ' /bin/sh # Waiting 30s for remote `/bin/sh' to come up... $ $ # Setting up remote shell environment $ stty -inlcr -echo kill '^U' $ $ echo foo foo $ $ TERM=dumb; export TERM $ # Checking remote host type for `send-process-string' bug $ (uname -sr) 2>/dev/null HP-UX B.11.11 $ # Determining coding system $ echo foo ; echo bar foo bar $ # Waiting 30s for `HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE' $ HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE $ # Waiting 30s for `set +o vi +o emacs' $ set +o vi +o emacs $ # Waiting 30s for `unset MAIL MAILCHECK MAILPATH' $ unset MAIL MAILCHECK MAILPATH 1>/dev/null 2>/dev/null $ # Waiting 30s for `unset CDPATH' $ unset CDPATH $ # Setting shell prompt $ PS1=' ///dff994b9a3c1d683e2b2722ce8047443 '; PS2=''; PS3='' $ echo ~root /root # Remote `/bin/sh' groks tilde expansion, good # Finding command to check if file exists $ test -e / 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ test -e /\ this\ file\ does\ not\ exist\ 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 # Finding a suitable `ls' command # Checking remote `/bin/ls' command for `-n' option $ test -x /bin/ls 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Testing remote command `/bin/ls' for -n... $ /bin/ls -lnd / >/dev/null 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Testing remote command `/bin/ls' for -n...okay # Using remote command `/bin/ls' for getting directory listings $ tramp_set_exit_status () { return $1 } $ test -e /bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ test -e /usr/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /usr/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ test -e /usr/sbin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /usr/sbin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ test -e /usr/local/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ test -e /usr/ccs/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /usr/ccs/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ test -e /local/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -e /local/freeware/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -e /local/gnu/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -e /usr/freeware/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -e /usr/pkg/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 1 $ test -e /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ ( test -d /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 0 $ PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/ccs/bin:/usr/contrib/bin; export PATH $ LC_TIME=C; export LC_TIME; echo huhu huhu $ mesg n; echo huhu huhu $ biff n ; echo huhu /bin/sh: biff: not found. huhu $ unalias ls; echo huhu huhu $ ( test / -nt / ) $ tramp_test_nt () { test -n "`find $1 -prune -newer $2 -print`" } $ tramp_uudecode () { (echo begin 600 /tmp/tramp.$$; tail +2) | uudecode cat /tmp/tramp.$$ rm -f /tmp/tramp.$$ } $ while read d; do if test -x $d/perl5 -a -f $d/perl5; then echo tramp_executable $d/perl5; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF tramp_executable /usr/local/bin/perl5 $ while read d; do if test -x $d/ln -a -f $d/ln; then echo tramp_executable $d/ln; break; fi; done <<'EOF' $ /bin $ /usr/bin $ /usr/sbin $ /usr/local/bin $ /usr/ccs/bin $ /local/bin $ /local/freeware/bin $ /local/gnu/bin $ /usr/freeware/bin $ /usr/pkg/bin $ /usr/contrib/bin $ EOF tramp_executable /bin/ln $ ( test -d /home/andre/gh 2>/dev/null; echo tramp_exit_status $? ) tramp_exit_status 1 # Finding true name for `/[scp/address@hidden/home/andre/gh' # Check /home $ test -e /home 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # file attributes with perl: /[scp/address@hidden/home # Sending the Perl script `tramp_file_attributes'... $ tramp_file_attributes () { /usr/local/bin/perl5 -e '@stat = lstat($ARGV[0]); if (($stat[2] & 0170000) == 0120000) { $type = readlink($ARGV[0]); $type = "\"$type\""; } elsif (($stat[2] & 0170000) == 040000) { $type = "t"; } else { $type = "nil" }; $uid = ($ARGV[1] eq "integer") ? $stat[4] : "\"" . getpwuid($stat[4]) . "\""; $gid = ($ARGV[1] eq "integer") ? $stat[5] : "\"" . getgrgid($stat[5]) . "\""; printf( "(%s %u %s %s (%u %u) (%u %u) (%u %u) %u %u t (%u . %u) -1)\n", $type, $stat[3], $uid, $gid, $stat[8] >> 16 & 0xffff, $stat[8] & 0xffff, $stat[9] >> 16 & 0xffff, $stat[9] & 0xffff, $stat[10] >> 16 & 0xffff, $stat[10] & 0xffff, $stat[7], $stat[2], $stat[1] >> 16 & 0xffff, $stat[1] & 0xffff );' "$1" "$2" "$3" 2>/dev/null } tramp_exit_status 0 # Sending the Perl script `tramp_file_attributes'...done. $ tramp_file_attributes /home integer (t 333 0 0 (17202 62868) (17197 27385) (17202 11598) 7168 16877 t (0 . 2) -1) # Check /home/andre $ test -e /home/andre 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # file attributes with perl: /[scp/address@hidden/home/andre $ tramp_file_attributes /home/andre integer (t 4 57498 20 (17203 18132) (17203 18127) (17203 18127) 1024 16877 t (0 . 742) -1) # Check /home/andre/gh $ test -e /home/andre/gh 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # file attributes with perl: /[scp/address@hidden/home/andre/gh $ tramp_file_attributes /home/andre/gh integer (nil 1 57498 20 (17203 18196) (17203 12432) (17203 12432) 349 33188 t (0 . 1802) -1) # True name of `/[scp/address@hidden/home/andre/gh' is `/home/andre/gh' $ test -e /home/andre/gh 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # file attributes with perl: /[scp/address@hidden/home/andre/gh $ tramp_file_attributes /home/andre/gh integer (nil 1 57498 20 (17203 18196) (17203 12432) (17203 12432) 349 33188 t (0 . 1802) -1) $ test -e /home/andre/gh 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 $ test -e /home/andre/gh 2>/dev/null; echo tramp_exit_status $? tramp_exit_status 0 # Transferring /[scp/address@hidden/home/andre/gh to file /tmp/andre/tramp.KGDn5I... # Waiting for prompts from remote shell # Waiting 60s for prompt from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell # Looking for regexp "^.*\([pP]assword\|passphrase.*\):? *" from remote shell # Looking for regexp "^.*\(Connection \(?:closed\|refused\)\|Host key verification failed\.\|Login \(?:Incorrect\|incorrect\)\|Name or service not known\|Permission denied\.\|Sorry, try again\.\).*\|^.*\(Received signal [0-9]+\).*" from remote shell # Looking for regexp "" from remote shell