22 lines
413 B
Text
22 lines
413 B
Text
|
|
|
||
|
|
ns=`{namespace}
|
||
|
|
if(</dev/null dial 'unix!'^$ns/$1 >[2]/dev/null)
|
||
|
|
f=$f^9p
|
||
|
|
|
||
|
|
fn mysftp {
|
||
|
|
if(! </dev/null dial 'unix!'^$ns/$1.sftp >[2]/dev/null){
|
||
|
|
echo 'caching sftp' $1 >[1=2]
|
||
|
|
sftpcache -D $1
|
||
|
|
}
|
||
|
|
if(! </dev/null dial 'unix!'^$ns/$1.sftp >[2]/dev/null){
|
||
|
|
sftp -b /dev/stdin $1
|
||
|
|
}
|
||
|
|
if not{
|
||
|
|
{cat; echo DONE} | dial -e 'unix!'^$ns/$1.sftp
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
t=/tmp/netfilexxx.$pid.$USER
|
||
|
|
fn sigexit { rm -f $t $t.e $t.e2 }
|
||
|
|
|