xref: /plan9-contrib/sys/lib/dist/setup (revision 51245ba609fa485ff2e44bd07ca5e54342941627)
16e0ab1b1SDavid du Colombier#!/bin/rc
26e0ab1b1SDavid du Colombier# setup - prep for the mkfile
31e9ea77dSDavid du Colombier. ./defs
41e9ea77dSDavid du Colombier
56e0ab1b1SDavid du Colombier9fs sources
66e0ab1b1SDavid du Colombier9fs other
7d9cef801SDavid du Colombier9fs outfsother
81e9ea77dSDavid du Colombier
96e0ab1b1SDavid du Colombierif (test -e /cfg/$sysname/config)
106e0ab1b1SDavid du Colombier	.   /cfg/$sysname/config
11*51245ba6SDavid du Colombierif not {
12*51245ba6SDavid du Colombier	outsys=outside
13*51245ba6SDavid du Colombier	out=$outsys.cs.bell-labs.com
14*51245ba6SDavid du Colombier	outfs=outfs		# outside is a client of outfs
15*51245ba6SDavid du Colombier}
16aa0880a2SDavid du Colombier
17*51245ba6SDavid du Colombier# for some reason, -c doesn't actually enable creation
18*51245ba6SDavid du Colombier#import -c tcp!$out!666 $dist/web.protect
19*51245ba6SDavid du Colombier#if (! test -e $dist/web.protect/plan9.iso) {
20*51245ba6SDavid du Colombier#	echo import web.protect failed: $dist/web.protect/plan9.iso missing \
21*51245ba6SDavid du Colombier#		>[1=2]
22aa0880a2SDavid du Colombier
23*51245ba6SDavid du Colombier	bind -c /n/outfsother/web.protect $dist/web.protect	# HACK
24aa0880a2SDavid du Colombier	if (! test -e $dist/web.protect/plan9.iso) {
25aa0880a2SDavid du Colombier		echo bind outfsother failed: $dist/web.protect/plan9.iso \
26aa0880a2SDavid du Colombier			missing >[1=2]
27aa0880a2SDavid du Colombier		exit no-web-protect
28aa0880a2SDavid du Colombier	}
29*51245ba6SDavid du Colombier#}
30