code: 9ferno

ref: e2328dc30d3c88259875dc6e6759bc2d408dfe32
dir: /lib/sh/profile/

View raw version
# emu sh initialisation here
load std

user = `{cat /dev/user}
home = /usr/^$user
pubgridreg = tcp!registry.9p.zone!registry

bind /locale/US_Central /locale/timezone

# Fix creation annoyance for hosted inferno
# this might be relevant for native, but is untested
bind -c '#U'/dis /dis

# Set up environment
bind -b '#s' /chan

# Networking
ndb/dns -r
ndb/cs
# bind -a '#scs' /net
mount {mntgen} /n
mount {mntgen} /mnt

# Run the user's profile
cd
and {ftest -e namespace}	{nsbuild}
and {ftest -d tmp}		{bind -c tmp /tmp}
and {ftest -e lib/profile}	{run ./lib/profile}