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