~kris/9p

krisyotam.net

ref: 72f729adb07477a9fa8e0f15e542e8c39b19dc75 krisyotam.net/serve.rc -rwxr-xr-x 532 bytes
72f729ad — Kris Yotam rename to krisyotam.net, update site title, footer quote, tighten subtitle spacing 4 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/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/dev/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
}

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