summaryrefslogtreecommitdiff
path: root/rc/bin/cpurc
diff options
context:
space:
mode:
Diffstat (limited to 'rc/bin/cpurc')
-rwxr-xr-xrc/bin/cpurc18
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