Plan 9 from Bell Labs’s /usr/web/sources/contrib/sl/rc/charon

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#!/bin/rc

rfork n

if(! test -f /dev/draw/new){
	bind -a '#i' /dev
}

if(test /mnt/plumb/send){
	aux/stub /dev/plumb.input
	bind /mnt/plumb/send /dev/plumb.input
}

label `{basename $0}
bind /dev/null /dev/label

exec /usr/inferno/Plan9/$objtype/bin/emu -G -I -c1 /dis/sh.dis -c '
	mount -bc {mntgen} /mnt
	bind -c ''#U*'' /usr
	bind ''#U*/net'' /net
	bind -c ''#₪'' /srv
	#bind -c /n/local/dev/ /chan/
	rioimport {
		charon -buttons plain -framework all,exit $* > /dev/null >[2=1]
		echo halt > /dev/sysctl
	} $*
' $*

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].