diff options
Diffstat (limited to 'rc/bin/cpurc')
| -rwxr-xr-x | rc/bin/cpurc | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/rc/bin/cpurc b/rc/bin/cpurc index 14db6f6e6..f6bd2eb56 100755 --- a/rc/bin/cpurc +++ b/rc/bin/cpurc @@ -3,6 +3,12 @@ date > /env/boottime +for(i in m i P S t u '$') + bind -a '#'^$i /dev >/dev/null >[2=1] + +mount -qb /srv/cons /dev +mount -qa /srv/usb /dev + # mount points mntgen -s slashn && chmod 666 /srv/slashn @@ -13,10 +19,6 @@ sysname=`{cat /dev/sysname} # parallelism for mk NPROC = `{wc -l </dev/sysstat} -# site-specific startup -if(test -e /rc/bin/cpurc.local) - . /rc/bin/cpurc.local - if (~ $#sysname 0 || ~ $sysname '') { sysname = cirno # default echo -n $sysname >/dev/sysname @@ -49,12 +51,8 @@ auth/cron >>/sys/log/cron >[2=1] & # mv /rc/bin/service/tcp567 /rc/bin/service/_tcp567 # } -# start listeners if it hasn't already been done (dicey check) -if(! netstat -n | grep -s 'tcp.*Listen.* (7|9|21|22|23|25|110|113|565|993|17007|17009|17010) .*') - aux/listen -q tcp -# we don't use IL, maybe you do -if(! netstat -n | grep -v 17008 | grep -s il.*Listen) - aux/listen -q il +# start listeners +aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service tcp if(! ps|grep -s timesync) { aux/timesync -n pool.ntp.org |
