diff options
author | aiju <devnull@localhost> | 2017-04-19 09:00:44 +0000 |
---|---|---|
committer | aiju <devnull@localhost> | 2017-04-19 09:00:44 +0000 |
commit | 759651e8a941378d89589d1084913c69bd5aeac4 (patch) | |
tree | 78a9c6a6779cf368c0ff5d00260041f998de74d3 | |
parent | 9dee37a2b04641e1200eb639c2e7e303bbde6b9c (diff) | |
download | plan9front-759651e8a941378d89589d1084913c69bd5aeac4.tar.xz |
change cpurc to look for service folder in /cfg/$sysname and /cfg/default
-rwxr-xr-x | rc/bin/cpurc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/rc/bin/cpurc b/rc/bin/cpurc index 38d6745fb..1c533093a 100755 --- a/rc/bin/cpurc +++ b/rc/bin/cpurc @@ -72,6 +72,12 @@ if(~ $#auth 0){ auth=`{ndb/query sys $sysname auth} . <{ndb/ipquery sys $sysname auth | sed 's, +,\n,g'} } +if(test -d /cfg/$sysname/service) + serviced=/cfg/$sysname/service +if not if(test -d /cfg/default/service) + serviced=/cfg/default/service +if not + serviced=/rc/bin/service switch($auth){ case `{ echo $sysname; ndb/query sys $sysname dom if(test -r /net/ipselftab){ @@ -81,10 +87,10 @@ case `{ echo $sysname; ndb/query sys $sysname dom # cpu+auth server auth/keyfs -wp -m /mnt/keys /adm/keys - aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service tcp + aux/listen -q -t /rc/bin/service.auth -d $serviced tcp case * # cpu server - aux/listen -q -d /rc/bin/service tcp + aux/listen -q -d $serviced tcp } if(test -f /dev/apm) |