- correct pxeof exit status - remove /bin/reboot (too dangerous, not useful enough) - add rfcgrep - add wire(1) Reference: /n/atom/patch/applied2013/rcbinupd2 Date: Sun Jun 23 17:37:50 CES 2013 Signed-off-by: quanstro@quanstro.net # rm /rc/bin/reboot --- /rc/bin/pxeof Sun Jun 23 17:37:41 2013 +++ /rc/bin/pxeof Sun Jun 23 17:37:41 2013 @@ -7,3 +7,4 @@ if(test -e $pxe) echo $pxe } +exit '' --- /rc/bin/rfcgrep Thu Jan 1 00:00:00 1970 +++ /rc/bin/rfcgrep Sun Jun 23 17:37:41 2013 @@ -0,0 +1,4 @@ +#!/bin/rc + +echo ',x/^rfc.*\n(^ .*)+\n/ g☺'$"*'☺ p' | sam -d /lib/rfc/index >[2=] |sed 's:^rfc:/lib/rfc/rfc:g' + --- /rc/bin/wire Thu Jan 1 00:00:00 1970 +++ /rc/bin/wire Sun Jun 23 17:37:41 2013 @@ -0,0 +1,27 @@ +#!/bin/rc +# like a bird, on a wire. + +rfork en + +flagfmt = 'p proc' +args = 'proc | pid ...' +if(! ifs=() eval `{aux/getflags $*} || ~ $#* 0){ + aux/usage + exit usage +} + +if(~ $#flagp 0) + flagp = 0 + +for(i){ + if(~ $i [0-9] [0-9][0-9] [0-9][0-9][0-9]*) + ps|sed -n '/^[^ ]+ +' ^ $i ^ ' / s%[^ ]* *%~>/proc/% + s% *.* (.*)%/ctl # \1% + s%~%echo wired ' ^ $flagp ^ '%p' + if not{ + U=`{cat /dev/user} + ps|sed -n /$U^'.* '^$i^'$/ s%[^ ]* *%~>/proc/% + s% *.* (.*)%/ctl # \1% + s%~%echo wired ' ^ $flagp ^ '%p' + } +}