summaryrefslogtreecommitdiff
path: root/rc/bin/cpurc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-12-02 01:38:21 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-12-02 01:38:21 +0100
commit02f6b141264f8a022958a7c9c998e15d5355d3a5 (patch)
treec7c60651da88be536e4ae8b8dd60012d14d58a47 /rc/bin/cpurc
parent861bc7d33535a4d6c9f8002391fa2738507fdfb1 (diff)
downloadplan9front-02f6b141264f8a022958a7c9c998e15d5355d3a5.tar.xz
prevent factotum <-> authsrv deadlock
Diffstat (limited to 'rc/bin/cpurc')
-rwxr-xr-xrc/bin/cpurc5
1 files changed, 5 insertions, 0 deletions
diff --git a/rc/bin/cpurc b/rc/bin/cpurc
index 595ef0016..41efb0c6c 100755
--- a/rc/bin/cpurc
+++ b/rc/bin/cpurc
@@ -66,8 +66,13 @@ case `{ echo $sysname; ndb/query sys $sysname dom
for(i in `{awk '/u\ *$/{print $1}' /net/ipselftab}){
echo $i; ndb/ipquery ip $i dom; ndb/ipquery ip $i sys
} | sed 's,[^ ]+=,,g'}}
+
# cpu+auth server
+
+ # prevent factotum deadlock
aux/stub -d /mnt/keys
+ aux/stub -d /mnt/netkeys
+
auth/keyfs -wp -m /mnt/keys /adm/keys
aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service tcp
case *