~kris/9p

krisyotam.net

krisyotam.net/serve.rc -rwxr-xr-x 549 bytes
8bfa4b74 — Kris Yotam ci: declare SourceHut source for push builds a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/lib/plan9/bin/rc
# Local dev server for plan9.krisyotam.com
# Usage: 9 rc serve.rc [port]

PLAN9=/usr/lib/plan9
port=$1
if(~ $#port 0)
	port=8000

werc_root=/home/krisyotam/src/plan9.krisyotam.com
path=($PLAN9/bin $werc_root/bin $werc_root/bin/contrib .)

fn handler {
	SERVER_NAME=plan9.krisyotam.com \
	SERVER_PORT=$port \
	REQUEST_METHOD=GET \
	$PLAN9/bin/rc $werc_root/bin/contrib/rc-httpd/rc-httpd \
	>[2]/dev/null
}

echo serving plan9.krisyotam.com on port $port
exec $PLAN9/bin/listen1 -t tcp!*!$port /usr/lib/plan9/bin/rc -c handler