xref: /plan9/sys/lib/dist/pc/inst/configarch (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1*9a747e4fSDavid du Colombier#!/bin/rc
2*9a747e4fSDavid du Colombier
3*9a747e4fSDavid du Colombier# desc: set source of distribution archives
4*9a747e4fSDavid du Colombier# prereq: mountfs
5*9a747e4fSDavid du Colombier
6*9a747e4fSDavid du Colombierswitch($1) {
7*9a747e4fSDavid du Colombiercase go
8*9a747e4fSDavid du Colombier	echo
9*9a747e4fSDavid du Colombier	echo 'Will you be using a distribution archive on local media or the internet?'
10*9a747e4fSDavid du Colombier	echo
11*9a747e4fSDavid du Colombier
12*9a747e4fSDavid du Colombier	prompt 'Distribution is from' local internet
13*9a747e4fSDavid du Colombier	archmedium=$rd
14*9a747e4fSDavid du Colombier	export archmedium
15*9a747e4fSDavid du Colombier
16*9a747e4fSDavid du Colombier	switch($archmedium) {
17*9a747e4fSDavid du Colombier	case local
18*9a747e4fSDavid du Colombier		exec configlocal go
19*9a747e4fSDavid du Colombier	case internet
20*9a747e4fSDavid du Colombier		exec configip go
21*9a747e4fSDavid du Colombier	}
22*9a747e4fSDavid du Colombier
23*9a747e4fSDavid du Colombiercase checkdone
24*9a747e4fSDavid du Colombier	switch($#archmedium) {
25*9a747e4fSDavid du Colombier	case 1
26*9a747e4fSDavid du Colombier		switch($archmedium) {
27*9a747e4fSDavid du Colombier		case local
28*9a747e4fSDavid du Colombier			exec configlocal checkdone
29*9a747e4fSDavid du Colombier		case internet
30*9a747e4fSDavid du Colombier			exec configip checkdone
31*9a747e4fSDavid du Colombier		case *
32*9a747e4fSDavid du Colombier			configarch=notdone
33*9a747e4fSDavid du Colombier			export configarch
34*9a747e4fSDavid du Colombier		}
35*9a747e4fSDavid du Colombier	case *
36*9a747e4fSDavid du Colombier		configarch=notdone
37*9a747e4fSDavid du Colombier		export configarch
38*9a747e4fSDavid du Colombier	}
39*9a747e4fSDavid du Colombier}
40*9a747e4fSDavid du Colombier
41