xref: /inferno-os/lib/sh/srv (revision 4eb166cf184c1f102fb79e31b1465ea3e2021c39)
1 # shell functions for starting inferno services
2 load std
3 
4 fn srv {
5 	if {! ftest -f /net/cs} {
6 		srv.cs
7 	}
8 	srv.styx
9 }
10 
11 fn srv.cs {
12 	ndb/dns -r
13 	ndb/cs
14 }
15 
16 fn srv.styx {
17 	listen tcp!*!styx {export /&}
18 }
19 
20 fn srv.auth {
21 	listen -A tcp!*!inflogin auth/logind
22 	listen -A tcp!*!infsigner auth/signer
23 	# listen -A tcp!*!infcsigner auth/countersigner
24 }
25