tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tramp on cygwin xemacs: painfully slow


From: Lewis Hyatt
Subject: tramp on cygwin xemacs: painfully slow
Date: Sat, 12 Apr 2008 20:03:15 -0400
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Hello-

I am trying to use tramp on Xemacs 21.4.21 compiled under cygwin. I am using the tramp package bundled with Xemacs, which is version 2.0.55, I didn't build that myself. It works OK, but it is extremely slow, it takes about 20 seconds to open a remote file (on a host to which I can ssh with no delays), and about 10 seconds to save one. There are also periodic few-second delays while I am typing. This is true regardless of whether I use ssh or scp for the method. I attached the tramp debug buffer, for the case when I tried to open a remote file and then save it a few times.

Is there anything I can do to speed this up? I see lots of status messages about it sending Perl scripts to the remote host, etc, and I wonder if that could be optimized with some config settings? I also use tramp on another machine, running Aquamacs on Mac OS X , and it is quite speedy in that case.

Thanks very much!

-Lewis
# Opening connection at feynman using nil...
# Waiting for prompts from remote shell
# Waiting 60s for prompt from remote shell
# Found remote shell prompt.
# Initializing remote shell
$ unset HISTORY
19:51:42 ~/# $ unset correct
19:51:42 ~/# $ unset autocorrect
19:51:42 ~/# $ 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
Linux 2.6.9-67.0.1.ELsmp
$ 
# 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='
///3524ba3d735930e62f869b502dc47a39
'; 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 `/usr/xpg4/bin/ls' command for `-n' option
$ test -x /usr/xpg4/bin/ls 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
# 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 /usr/xpg4/bin 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 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 1
$ 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 1
$ PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin; export PATH
$ LC_TIME=C; export LC_TIME; echo huhu
huhu
$ mesg n; echo huhu
huhu
$ biff n ; echo huhu
sh: biff: command not found
huhu
$ unalias ls; echo huhu
sh: unalias: ls: not found
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'
$ /usr/xpg4/bin
$ /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
$ while read d; do if test -x $d/perl -a -f $d/perl; then echo tramp_executable 
$d/perl; break; fi; done <<'EOF'
$ /usr/xpg4/bin
$ /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/bin/perl
# Sending the Perl `mime-encode' implementations.
$ tramp_encode () {
/usr/bin/perl -e '
# This script contributed by Juanma Barranquero <address@hidden>.
# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
use strict;

my %trans = do {
    my $i = 0;
    map {(substr(unpack(q(B8), chr $i++), 2, 6), $_)}
      split //, 
q(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/);
};

binmode(\*STDIN);

# We read in chunks of 54 bytes, to generate output lines
# of 72 chars (plus end of line)
$/ = \54;

while (my $data = <STDIN>) {
    my $pad = q();

    # Only for the last chunk, and only if did not fill the last three-byte 
packet
    if (eof) {
        my $mod = length($data) % 3;
        $pad = q(=) x (3 - $mod) if $mod;
    }

    # Not the fastest method, but it is simple: unpack to binary string, split
    # by groups of 6 bits and convert back from binary to byte; then map into
    # the translation table
    print
      join q(),
        map($trans{$_},
            (substr(unpack(q(B*), $data) . q(00000), 0, 432) =~ /....../g)),
              $pad,
                qq(\n);
}
' 2>/dev/null
}
tramp_executable /usr/bin/perl
$ tramp_encode_with_module () {
perl -MMIME::Base64 -0777 -ne 'print encode_base64($_)' 2>/dev/null
}
tramp_executable /usr/bin/perl
# Sending the Perl `mime-decode' implementations.
$ tramp_decode () {
/usr/bin/perl -e '
# This script contributed by Juanma Barranquero <address@hidden>.
# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
use strict;

my %trans = do {
    my $i = 0;
    map {($_, substr(unpack(q(B8), chr $i++), 2, 6))}
      split //, 
q(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/)
};

my %bytes = map {(unpack(q(B8), chr $_), chr $_)} 0 .. 255;

binmode(\*STDOUT);

# We are going to accumulate into $pending to accept any line length
# (we do not check they are <= 76 chars as the RFC says)
my $pending = q();

while (my $data = <STDIN>) {
    chomp $data;

    # If we find one or two =, we have reached the end and
    # any following data is to be discarded
    my $finished = $data =~ s/(==?).*/$1/;
    $pending .= $data;

    my $len = length($pending);
    my $chunk = substr($pending, 0, $len & ~3);
    $pending = substr($pending, $len & ~3 + 1);

    # Easy method: translate from chars to (pregenerated) six-bit packets, join,
    # split in 8-bit chunks and convert back to char.
    print join q(),
      map $bytes{$_},
        ((join q(), map {$trans{$_} || q()} split //, $chunk) =~ /......../g);

    last if $finished;
}
' 2>/dev/null
}
tramp_executable /usr/bin/perl
$ tramp_decode_with_module () {
perl -MMIME::Base64 -0777 -ne 'print decode_base64($_)' 2>/dev/null
}
tramp_executable /usr/bin/perl
$ while read d; do if test -x $d/ln -a -f $d/ln; then echo tramp_executable 
$d/ln; break; fi; done <<'EOF'
$ /usr/xpg4/bin
$ /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
$ id -u; id -g
1674
508
# Checking remote encoding command `mimencode -b' for sanity
$ ( mimencode -b </dev/null 2>/dev/null; echo tramp_exit_status $? )
tramp_exit_status 0
# Checking remote decoding command `mimencode -u -b' for sanity
$ ( echo xyzzy | mimencode -b | mimencode -u -b 2>/dev/null; echo 
tramp_exit_status $? )
xyzzy
tramp_exit_status 0
# Checking to see if encoding/decoding commands work on remote host...
$ echo xyzzy | mimencode -b | mimencode -u -b
xyzzy
# Checking to see if encoding/decoding commands work on remote host...done
$ cd ~; pwd
/home/lhyatt
$ ( test -d /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? )
tramp_exit_status 1
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
# Sending the Perl script `tramp_file_attributes'...
$ tramp_file_attributes () {
/usr/bin/perl -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 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19213) (18433 19213) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19213) (18433 19213) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
# Encoding remote file /[ssh/feynman]/home/lhyatt/.bashrc...
$ mimencode -b < /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
IyAuYmFzaHJjCiMKIyBiYXNoIHNoZWxsIG1heSBiZSBpbnZva2VkIGluIGRpZmZlcmVudCBj
b21iaW5hdGlvbnMgb2YgdGhlIGZvbGxvd2luZzogICAgICAgICMKIyAtIExvZ2luIHNoZWxs
ICgkU0hMVkw9MSkgL2V0Yy9wcm9maWxlICYgfi8uYmFzaF9wcm9maWxlIGFyZSBleGVjdXRl
ZChzb3VyY2VkKSMKIyAtIEludGVyYWN0aXZlIHNoZWxsICgkUFMxICE9ICIiKSwgfi8uYmFz
aHJjIGlzIHNvdXJjZWQgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBBIG5vbi1sb2dpbiBzaGVsbCAoZS5nLiBmb3JraW5nIGEgc2NyaXB0
IG9yIHByb2dyYW0gdG8gY2hpbGQgcHJvY2VzcykgICAgICAgICMKIyBpbmhlcml0cyBhbGwg
ZW52IHZhcmlhYmxlcyBmcm9tIHBhcmVudCBidXQgbm90IHRoZSBhbGlhc2VzLCBmdW5jdGlv
bnMgb3IgICAgICMKIyBzaGVsbCB2YXJpYWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBUaGlzIGZpbGUgaXMgc291cmNlZCBmb3Igbm9uLWxvZ2luIGludGVy
YWN0aXZlIHNoZWxsIG9ubHkgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBHZXQgc3lzdGVtIHdpZGUgZGVmaW5pdGlvbnMsIGlmIGFueSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKaWYgWyAtZiAvZXRjL2Jhc2hyYyBdOyB0aGVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKICAgICAgLiAvZXRjL2Jh
c2hyYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKZWxpZiBbIC1yIC9ldGMvYmFzaC5iYXNocmMgXTsgdGhlbgogICAgICAu
IC9ldGMvYmFzaC5iYXNocmMgICAgICAgICAgICMgZm9yIGN5Z3dpbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIwpmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIwpMQU5HPWVu
X1VTICAgICAgICAgICAgICAgICAgICAgICAgIyBkZWZhdWx0IGVuX1VTLlVURi04IHNjcmV3
cyB1cCBtYW5wYWdlcyBldGMKYWxpYXMgcHJpbnQ9ImxwciAtUCAkUFJJTlRFUiIgICAgICMg
cHJpbnQgdG8gbXkgcHJlZmVycmVkIHByaW50ZXIKI15eXl5eXl5eXl5eXl5eXl4tRW5kIG9m
IHN5c3RlbS1nZW5lcmF0ZWQgcGFydCBvZiAuYmFzaHJjLV5eXl5eXl5eXl5eXl5eXl5eXl5e
XiMKCiN2dnZ2dnZ2LS1Vc2VyIHNwZWNpZmljIHNldHVwIChhbGlhc2VzLCBmdW5jdGlvbnMs
IHNoZWxsIHZhcmlhYmxlIGV0Yy4pLS12dnZ2dnZ2CmFsaWFzIGhncmVwPSdoaXN0b3J5IHwg
Z3JlcCAtdiBoZ3JlcCB8IGdyZXAnCmFsaWFzIHdwPXBpY28KYWxpYXMgcnN5bmM9J3JzeW5j
IC16diAtLXByb2dyZXNzIC1lIHNzaCcKYWxpYXMgcGljbz0nbmFubycKYWxpYXMgbmFubz0n
bmFubyAtdycKYWxpYXMgY2QuLj0nY2QgYHB3ZCAtUGAvLi47IGVjaG8gJFBXRCcKI2FsaWFz
IGdyZXA9J2dyZXAgLS1jb2xvdXI9YXV0bycKZXhwb3J0IElETF9QQVRIPSc8SURMX0RFRkFV
TFQ+OiskSE9NRS9jYXBtYXAvY29kZS9pZGwnCmV4cG9ydCBJRExfU1RBUlRVUD0nfi8uaWRs
L3N0YXJ0dXAnCmV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9L3Vzci9sb2NhbC9saWI6L3Vzci9s
aWI6L2dyb3VwL2NtYi9qZHVua2xleS9wYWNrYWdlcy9pbnRlbC9mYy85LjAvbGliCmV4cG9y
dCBMU19DT0xPUlM9Im5vPTAwOmZpPTAwOmRpPTAxOzM0OmxuPTAxOzM2OnBpPTQwOzMzOnNv
PTAxOzM1OmJkPTQwOzMzOzAxOmNkPTQwOzMzOzAxOm9yPTQwOzMxOzAxOmV4PTAxOzMyOiou
dGFyPTAxOzMxOioudGd6PTAxOzMxOiouYXJqPTAxOzMxOioudGF6PTAxOzMxOioubHpoPTAx
OzMxOiouemlwPTAxOzMxOiouej0wMTszMToqLlo9MDE7MzE6Ki5nej0wMTszMToqLmJ6Mj0w
MTszMToqLmRlYj0wMTszMToqLnJwbT0wMTszMToqLmpwZz0wMTszNToqLnBuZz0wMTszNToq
LmdpZj0wMTszNToqLmJtcD0wMTszNToqLnBwbT0wMTszNToqLnRnYT0wMTszNToqLnhibT0w
MTszNToqLnhwbT0wMTszNToqLnRpZj0wMTszNToqLnBuZz0wMTszNToqLm1wZz0wMTszNToq
LmF2aT0wMTszNToqLmZsaT0wMTszNToqLmdsPTAxOzM1OiouZGw9MDE7MzU6IgphbGlhcyBq
ZWZmX2lkbD0nSURMX1NUQVJUVVA9JEhPTUUvLmlkbC9qZWZmX3N0YXJ0dXAgSURMX1BBVEg9
IjxJRExfREVGQVVMVD46KyRIT01FL2MvY29kZS9DdXRzX0NvZGUiIGlkbCcKCiNmaXggdGl0
bGUgZnVuY3Rpb24KdGl0bGUoKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgcHV0IHVzZXJAaG9zdDogcHdkLi4uLmRhdGUgb24gdGhlIHh0aXRsZSBiYXIKICBE
QVk9YGRhdGUgKyIlYSwgJUQiYAogIHh0aXRsZSAiJFVTRVJAJEhPU1Q6JHtQV0QvJEhPTUUv
fn0gICREQVkiCn0KCi4gL2hvbWUvbGh5YXR0L2MvY29kZS9IZWFscGl4XzIuMDEvYmluL3By
b2ZpbGUuSEVBTFBpeAoKZXhwb3J0IFBBVEg9fi9jL2NvZGUvcGlwZTp+L2MvY29kZS9tYXA6
JFBBVEgKZXhwb3J0IENWU1JPT1Q9OmV4dDpsaHlhdHRAY21iLnVjaGljYWdvLmVkdTovdmFy
L2N2cy9xdWlldApleHBvcnQgQ1ZTX1NFUlZFUj0vdXNyL2Jpbi9jdnMKZXhwb3J0IENWU19S
U0g9c3NoCgo=
tramp_exit_status 0
# Decoding remote file /[ssh/feynman]/home/lhyatt/.bashrc...
# Decoding remote file /[ssh/feynman]/home/lhyatt/.bashrc with function 
base64-decode-region...
# Decoding remote file /[ssh/feynman]/home/lhyatt/.bashrc...done
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
# Inserting local temp file `/tmp/Owner/tramp.sJA3vt'...
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
# Inserting local temp file `/tmp/Owner/tramp.sJA3vt'...done
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/\#.bashrc\# 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
$ test -e /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19213) (18433 19213) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19213) (18433 19213) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19213) (18433 19213) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18226 28480) 2978 33204 t (23 . 6) 
-1)
$ cd /home/lhyatt/ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ /bin/ls -a -d .bashrc.\~* 2>/dev/null | while read f; do if test -d "$f" 
2>/dev/null; then echo "$f/"; else echo "$f"; fi; done
$ cd
$ mv -f /home/lhyatt/.bashrc /home/lhyatt/.bashrc\~
$ echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc\~ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc\~ 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc\~ integer
(nil 1 1674 508 (18134 28742) (18226 28480) (18433 19259) 2978 33204 t (23 . 6) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19259) (18433 19259) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 1
# Encoding region...
# Encoding region using function `base64-encode-region'...
# Decoding region into remote file /[ssh/feynman]/home/lhyatt/.bashrc...
$ mimencode -u -b >/home/lhyatt/.bashrc <<'EOF'
# Sending data to remote host...
$ IyAuYmFzaHJjCiMKIyBiYXNoIHNoZWxsIG1heSBiZSBpbnZva2VkIGluIGRpZmZlcmVudCBj
b21iaW5hdGlvbnMgb2YgdGhlIGZvbGxvd2luZzogICAgICAgICMKIyAtIExvZ2luIHNoZWxs
ICgkU0hMVkw9MSkgL2V0Yy9wcm9maWxlICYgfi8uYmFzaF9wcm9maWxlIGFyZSBleGVjdXRl
ZChzb3VyY2VkKSMKIyAtIEludGVyYWN0aXZlIHNoZWxsICgkUFMxICE9ICIiKSwgfi8uYmFz
aHJjIGlzIHNvdXJjZWQgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBBIG5vbi1sb2dpbiBzaGVsbCAoZS5nLiBmb3JraW5nIGEgc2NyaXB0
IG9yIHByb2dyYW0gdG8gY2hpbGQgcHJvY2VzcykgICAgICAgICMKIyBpbmhlcml0cyBhbGwg
ZW52IHZhcmlhYmxlcyBmcm9tIHBhcmVudCBidXQgbm90IHRoZSBhbGlhc2VzLCBmdW5jdGlv
bnMgb3IgICAgICMKIyBzaGVsbCB2YXJpYWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBUaGlzIGZpbGUgaXMgc291cmNlZCBmb3Igbm9uLWxvZ2luIGludGVy
YWN0aXZlIHNoZWxsIG9ubHkgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBHZXQgc3lzdGVtIHdpZGUgZGVmaW5pdGlvbnMsIGlmIGFueSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKaWYgWyAtZiAvZXRjL2Jhc2hyYyBdOyB0aGVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKICAgICAgLiAvZXRjL2Jh
c2hyYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKZWxpZiBbIC1yIC9ldGMvYmFzaC5iYXNocmMgXTsgdGhlbgogICAgICAu
IC9ldGMvYmFzaC5iYXNocmMgICAgICAgICAgICMgZm9yIGN5Z3dpbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIwpmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIwpMQU5HPWVu
X1VTICAgICAgICAgICAgICAgICAgICAgICAgIyBkZWZhdWx0IGVuX1VTLlVURi04IHNjcmV3
cyB1cCBtYW5wYWdlcyBldGMKYWxpYXMgcHJpbnQ9ImxwciAtUCAkUFJJTlRFUiIgICAgICMg
cHJpbnQgdG8gbXkgcHJlZmVycmVkIHByaW50ZXIKI15eXl5eXl5eXl5eXl5eXl4tRW5kIG9m
IHN5c3RlbS1nZW5lcmF0ZWQgcGFydCBvZiAuYmFzaHJjLV5eXl5eXl5eXl5eXl5eXl5eXl5e
XiMKCiN2dnZ2dnZ2LS1Vc2VyIHNwZWNpZmljIHNldHVwIChhbGlhc2VzLCBmdW5jdGlvbnMs
IHNoZWxsIHZhcmlhYmxlIGV0Yy4pLS12dnZ2dnZ2CmFsaWFzIGhncmVwPSdoaXN0b3J5IHwg
Z3JlcCAtdiBoZ3JlcCB8IGdyZXAnCmFsaWFzIHdwPXBpY28KYWxpYXMgcnN5bmM9J3JzeW5j
IC16diAtLXByb2dyZXNzIC1lIHNzaCcKYWxpYXMgcGljbz0nbmFubycKYWxpYXMgbmFubz0n
bmFubyAtdycKYWxpYXMgY2QuLj0nY2QgYHB3ZCAtUGAvLi47IGVjaG8gJFBXRCcKI2FsaWFz
IGdyZXA9J2dyZXAgLS1jb2xvdXI9YXV0bycKZXhwb3J0IElETF9QQVRIPSc8SURMX0RFRkFV
TFQ+OiskSE9NRS9jYXBtYXAvY29kZS9pZGwnCmV4cG9ydCBJRExfU1RBUlRVUD0nfi8uaWRs
L3N0YXJ0dXAnCmV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9L3Vzci9sb2NhbC9saWI6L3Vzci9s
aWI6L2dyb3VwL2NtYi9qZHVua2xleS9wYWNrYWdlcy9pbnRlbC9mYy85LjAvbGliCmV4cG9y
dCBMU19DT0xPUlM9Im5vPTAwOmZpPTAwOmRpPTAxOzM0OmxuPTAxOzM2OnBpPTQwOzMzOnNv
PTAxOzM1OmJkPTQwOzMzOzAxOmNkPTQwOzMzOzAxOm9yPTQwOzMxOzAxOmV4PTAxOzMyOiou
dGFyPTAxOzMxOioudGd6PTAxOzMxOiouYXJqPTAxOzMxOioudGF6PTAxOzMxOioubHpoPTAx
OzMxOiouemlwPTAxOzMxOiouej0wMTszMToqLlo9MDE7MzE6Ki5nej0wMTszMToqLmJ6Mj0w
MTszMToqLmRlYj0wMTszMToqLnJwbT0wMTszMToqLmpwZz0wMTszNToqLnBuZz0wMTszNToq
LmdpZj0wMTszNToqLmJtcD0wMTszNToqLnBwbT0wMTszNToqLnRnYT0wMTszNToqLnhibT0w
MTszNToqLnhwbT0wMTszNToqLnRpZj0wMTszNToqLnBuZz0wMTszNToqLm1wZz0wMTszNToq
LmF2aT0wMTszNToqLmZsaT0wMTszNToqLmdsPTAxOzM1OiouZGw9MDE7MzU6IgphbGlhcyBq
ZWZmX2lkbD0nSURMX1NUQVJUVVA9JEhPTUUvLmlkbC9qZWZmX3N0YXJ0dXAgSURMX1BBVEg9
IjxJRExfREVGQVVMVD46KyRIT01FL2MvY29kZS9DdXRzX0NvZGUiIGlkbCcKCiNmaXggdGl0
bGUgZnVuY3Rpb24KdGl0bGUoKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgcHV0IHVzZXJAaG9zdDogcHdkLi4uLmRhdGUgb24gdGhlIHh0aXRsZSBiYXIKICBE
QVk9YGRhdGUgKyIlYSwgJUQiYAogIHh0aXRsZSAiJFVTRVJAJEhPU1Q6JHtQV0QvJEhPTUUv
fn0gICREQVkiCn0KCi4gL2hvbWUvbGh5YXR0L2MvY29kZS9IZWFscGl4XzIuMDEvYmluL3By
b2ZpbGUuSEVBTFBpeAoKZXhwb3J0IFBBVEg9fi9jL2NvZGUvcGlwZTp+L2MvY29kZS9tYXA6
JFBBVEgKZXhwb3J0IENWU1JPT1Q9OmV4dDpsaHlhdHRAY21iLnVjaGljYWdvLmVkdTovdmFy
L2N2cy9xdWlldApleHBvcnQgQ1ZTX1NFUlZFUj0vdXNyL2Jpbi9jdnMKZXhwb3J0IENWU19S
U0g9c3NoCgo=

# Sending end of data token...
$ EOF
# Waiting for remote host to process data...
$ echo tramp_exit_status $? 
tramp_exit_status 0
# Decoding region into remote file /[ssh/feynman]/home/lhyatt/.bashrc...done
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33188 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33188 t (23 . 
378) -1)
$ chmod 0664 /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19272) (18433 19272) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19272) (18433 19272) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -w /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home integer
(t 230 0 0 (18143 14155) (18411 18806) (18411 18806) 8192 16877 t (0 . 2) -1)
$ test -e /home/lhyatt 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt integer
(t 22 1674 508 (18143 14155) (18433 19272) (18433 19272) 8192 16841 t (23 . 1) 
-1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19262) (18433 19262) 2978 33204 t (23 . 
378) -1)
# Encoding region...
# Encoding region using function `base64-encode-region'...
# Decoding region into remote file /[ssh/feynman]/home/lhyatt/.bashrc...
$ mimencode -u -b >/home/lhyatt/.bashrc <<'EOF'
# Sending data to remote host...
$ IyAuYmFzaHJjCiMKIyBiYXNoIHNoZWxsIG1heSBiZSBpbnZva2VkIGluIGRpZmZlcmVudCBj
b21iaW5hdGlvbnMgb2YgdGhlIGZvbGxvd2luZzogICAgICAgICMKIyAtIExvZ2luIHNoZWxs
ICgkU0hMVkw9MSkgL2V0Yy9wcm9maWxlICYgfi8uYmFzaF9wcm9maWxlIGFyZSBleGVjdXRl
ZChzb3VyY2VkKSMKIyAtIEludGVyYWN0aXZlIHNoZWxsICgkUFMxICE9ICIiKSwgfi8uYmFz
aHJjIGlzIHNvdXJjZWQgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBBIG5vbi1sb2dpbiBzaGVsbCAoZS5nLiBmb3JraW5nIGEgc2NyaXB0
IG9yIHByb2dyYW0gdG8gY2hpbGQgcHJvY2VzcykgICAgICAgICMKIyBpbmhlcml0cyBhbGwg
ZW52IHZhcmlhYmxlcyBmcm9tIHBhcmVudCBidXQgbm90IHRoZSBhbGlhc2VzLCBmdW5jdGlv
bnMgb3IgICAgICMKIyBzaGVsbCB2YXJpYWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBUaGlzIGZpbGUgaXMgc291cmNlZCBmb3Igbm9uLWxvZ2luIGludGVy
YWN0aXZlIHNoZWxsIG9ubHkgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKIyBHZXQgc3lzdGVtIHdpZGUgZGVmaW5pdGlvbnMsIGlmIGFueSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKaWYgWyAtZiAvZXRjL2Jhc2hyYyBdOyB0aGVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKICAgICAgLiAvZXRjL2Jh
c2hyYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMKZWxpZiBbIC1yIC9ldGMvYmFzaC5iYXNocmMgXTsgdGhlbgogICAgICAu
IC9ldGMvYmFzaC5iYXNocmMgICAgICAgICAgICMgZm9yIGN5Z3dpbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIwpmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIwpMQU5HPWVu
X1VTICAgICAgICAgICAgICAgICAgICAgICAgIyBkZWZhdWx0IGVuX1VTLlVURi04IHNjcmV3
cyB1cCBtYW5wYWdlcyBldGMKYWxpYXMgcHJpbnQ9ImxwciAtUCAkUFJJTlRFUiIgICAgICMg
cHJpbnQgdG8gbXkgcHJlZmVycmVkIHByaW50ZXIKI15eXl5eXl5eXl5eXl5eXl4tRW5kIG9m
IHN5c3RlbS1nZW5lcmF0ZWQgcGFydCBvZiAuYmFzaHJjLV5eXl5eXl5eXl5eXl5eXl5eXl5e
XiMKCiN2dnZ2dnZ2LS1Vc2VyIHNwZWNpZmljIHNldHVwIChhbGlhc2VzLCBmdW5jdGlvbnMs
IHNoZWxsIHZhcmlhYmxlIGV0Yy4pLS12dnZ2dnZ2CmFsaWFzIGhncmVwPSdoaXN0b3J5IHwg
Z3JlcCAtdiBoZ3JlcCB8IGdyZXAnCmFsaWFzIHdwPXBpY28KYWxpYXMgcnN5bmM9J3JzeW5j
IC16diAtLXByb2dyZXNzIC1lIHNzaCcKYWxpYXMgcGljbz0nbmFubycKYWxpYXMgbmFubz0n
bmFubyAtdycKYWxpYXMgY2QuLj0nY2QgYHB3ZCAtUGAvLi47IGVjaG8gJFBXRCcKI2FsaWFz
IGdyZXA9J2dyZXAgLS1jb2xvdXI9YXV0bycKZXhwb3J0IElETF9QQVRIPSc8SURMX0RFRkFV
TFQ+OiskSE9NRS9jYXBtYXAvY29kZS9pZGwnCmV4cG9ydCBJRExfU1RBUlRVUD0nfi8uaWRs
L3N0YXJ0dXAnCmV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9L3Vzci9sb2NhbC9saWI6L3Vzci9s
aWI6L2dyb3VwL2NtYi9qZHVua2xleS9wYWNrYWdlcy9pbnRlbC9mYy85LjAvbGliCmV4cG9y
dCBMU19DT0xPUlM9Im5vPTAwOmZpPTAwOmRpPTAxOzM0OmxuPTAxOzM2OnBpPTQwOzMzOnNv
PTAxOzM1OmJkPTQwOzMzOzAxOmNkPTQwOzMzOzAxOm9yPTQwOzMxOzAxOmV4PTAxOzMyOiou
dGFyPTAxOzMxOioudGd6PTAxOzMxOiouYXJqPTAxOzMxOioudGF6PTAxOzMxOioubHpoPTAx
OzMxOiouemlwPTAxOzMxOiouej0wMTszMToqLlo9MDE7MzE6Ki5nej0wMTszMToqLmJ6Mj0w
MTszMToqLmRlYj0wMTszMToqLnJwbT0wMTszMToqLmpwZz0wMTszNToqLnBuZz0wMTszNToq
LmdpZj0wMTszNToqLmJtcD0wMTszNToqLnBwbT0wMTszNToqLnRnYT0wMTszNToqLnhibT0w
MTszNToqLnhwbT0wMTszNToqLnRpZj0wMTszNToqLnBuZz0wMTszNToqLm1wZz0wMTszNToq
LmF2aT0wMTszNToqLmZsaT0wMTszNToqLmdsPTAxOzM1OiouZGw9MDE7MzU6IgphbGlhcyBq
ZWZmX2lkbD0nSURMX1NUQVJUVVA9JEhPTUUvLmlkbC9qZWZmX3N0YXJ0dXAgSURMX1BBVEg9
IjxJRExfREVGQVVMVD46KyRIT01FL2MvY29kZS9DdXRzX0NvZGUiIGlkbCcKCiNmaXggdGl0
bGUgZnVuY3Rpb24KdGl0bGUoKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgcHV0IHVzZXJAaG9zdDogcHdkLi4uLmRhdGUgb24gdGhlIHh0aXRsZSBiYXIKICBE
QVk9YGRhdGUgKyIlYSwgJUQiYAogIHh0aXRsZSAiJFVTRVJAJEhPU1Q6JHtQV0QvJEhPTUUv
fn0gICREQVkiCn0KCi4gL2hvbWUvbGh5YXR0L2MvY29kZS9IZWFscGl4XzIuMDEvYmluL3By
b2ZpbGUuSEVBTFBpeAoKZXhwb3J0IFBBVEg9fi9jL2NvZGUvcGlwZTp+L2MvY29kZS9tYXA6
JFBBVEgKZXhwb3J0IENWU1JPT1Q9OmV4dDpsaHlhdHRAY21iLnVjaGljYWdvLmVkdTovdmFy
L2N2cy9xdWlldApleHBvcnQgQ1ZTX1NFUlZFUj0vdXNyL2Jpbi9jdnMKZXhwb3J0IENWU19S
U0g9c3NoCgo=

# Sending end of data token...
$ EOF
# Waiting for remote host to process data...
$ echo tramp_exit_status $? 
tramp_exit_status 0
# Decoding region into remote file /[ssh/feynman]/home/lhyatt/.bashrc...done
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19284) (18433 19284) 2978 33204 t (23 . 
378) -1)
$ test -e /home/lhyatt/.bashrc 2>/dev/null; echo tramp_exit_status $? 
tramp_exit_status 0
$ tramp_file_attributes /home/lhyatt/.bashrc integer
(nil 1 1674 508 (18433 19262) (18433 19284) (18433 19284) 2978 33204 t (23 . 
378) -1)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]