From 978628d67994819f0b3b9e2a0834d8941a21f6b5 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 3 Dec 2016 00:24:19 +0100 Subject: [PATCH] tcp17019: make service proto and netdir arguments optional (for aux/listen1) this allows /rc/bin/service/tcp17019 to be called from aux/listen1 without arguments like: aux/listen1 tcp!*!rcpu /rc/bin/service/tcp17019 --- rc/bin/service/tcp17019 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rc/bin/service/tcp17019 b/rc/bin/service/tcp17019 index 6953f5984..0bdd5592b 100755 --- a/rc/bin/service/tcp17019 +++ b/rc/bin/service/tcp17019 @@ -1,8 +1,10 @@ #!/bin/rc -netdir=$3 -remote=$2!`{cat $3/remote} +if(~ $#* 3){ + netdir=$3 + remote=$2!`{cat $3/remote} +} fn server { - echo -n $netdir $remote >/proc/$pid/args + ~ $#remote 0 || echo -n $netdir $remote >/proc/$pid/args rm -f /env/'fn#server' . <{n=`{read} && ! ~ $#n 0 && read -c $n} >[2=1] }