This commit is contained in:
rsc 2005-03-21 07:37:34 +00:00
parent e961291897
commit b8c9f31785
6 changed files with 60 additions and 32 deletions

View file

@ -6,17 +6,18 @@ if(! ~ $#* 2){
}
f=putfile
ns=`{namespace}
if(u test -S $ns/$1)
f=$f^9p
t=/tmp/netget.$pid.$USER
fn sigexit { rm -f $t }
. netfilelib.rc $1
fn putfile{
cat >$t
if(! echo put $t $2 | sftp -b /dev/stdin $1 >/dev/null)
if(! 9 echo -put $t $2 | mysftp $1 >$t.e >[2=1])
exit 1
egrep -v '^Uploading' $t.e >$t.e2
if(test -s $t.e2){
cat $t.e >[1=2]
exit 1
}
}
fn putfile9p{
if(! 9p write $1/$2)
@ -25,3 +26,4 @@ fn putfile9p{
$f $1 $2
exit 0