171 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			171 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| while :
 | |
| do
 | |
| 	echo "The libraries will end up in the machine-independent part of the
 | |
| ACK binary tree. You may already have them from a previous ACK installation
 | |
| on a different machine, in particular if you have an NFS file system.
 | |
| Therefore, it may not be neccessary to install them again. As this part
 | |
| of the ACK installation takes the most time, you are given the opportunity
 | |
| to disable installation of the machine-independent part"
 | |
| 	echo $E_FLAG \
 | |
| 	"Do you want to install the machine-independent part? (y/n) [$DO_MACHINE_INDEP] $E_SFX"
 | |
| 	. $FDIR/get_answer
 | |
| 	case $ANS in
 | |
| 	'')	ANS="$DO_MACHINE_INDEP" ;;
 | |
| 	esac
 | |
| 	case X$ANS in
 | |
| 	Xj*|Xy*|X)	DO_MACHINE_INDEP=y
 | |
| 		echo "machine-independent part will be installed"
 | |
| 		echo
 | |
| 		break
 | |
| 		;;
 | |
| 	Xn*)	DO_MACHINE_INDEP=n
 | |
| 		echo "machine-independent part will not be installed"
 | |
| 		echo
 | |
| 		break
 | |
| 		;;
 | |
| 	*)	echo "I do not understand your answer ($ANS). Try again."
 | |
| 		;;
 | |
| 	esac
 | |
| done
 | |
| for i in Modula-2 Pascal Occam Basic ANSI-C C Fortran
 | |
| do
 | |
|     while :
 | |
|     do
 | |
| 	echo $E_FLAG "Do you want to install $i? (y/n) $E_SFX"
 | |
| 	. $FDIR/get_answer
 | |
| 	case X$ANS in
 | |
| 	Xj*|Xy*|X)
 | |
| 		echo "$i will be installed"
 | |
| 		echo
 | |
| 		break
 | |
| 		;;
 | |
| 	Xn*)	DISABLE_LANG=$DISABLE_LANG" $i"
 | |
| 		echo "$i will not be installed"
 | |
| 		echo
 | |
| 		break
 | |
| 		;;
 | |
| 	*)	echo "I do not understand your answer ($ANS). Try again."
 | |
| 		;;
 | |
| 	esac
 | |
|     done
 | |
| done
 | |
| DISABLE_SUP=
 | |
| set $MACH_LIST
 | |
| while test $# != 0
 | |
| do
 | |
|     while :
 | |
|     do
 | |
| 	case $1 in
 | |
| 	i86)	echo "not installing i86 will disable installation of xenix3 and minix."
 | |
| 		;;
 | |
| 	m68k2)	echo "not installing m68k2 will disable installation of pmds, minixST,
 | |
| m68k4, pmds4, sun2, and mantra."
 | |
| 		;;
 | |
| 	m68k4)	echo "not installing m68k4 will disable installation of pmds4, sun2, and mantra."
 | |
| 		;;
 | |
| 	m68020)	echo "not installing m68020 will disable installation of sun3."
 | |
| 		;;
 | |
| 	esac
 | |
| 	echo $E_FLAG "Do you want to install the $1 support? (y/n) $E_SFX"
 | |
| 	. $FDIR/get_answer
 | |
| 	case X$ANS in
 | |
| 	Xj*|Xy*|X)
 | |
| 		echo "The $1 support will be installed"
 | |
| 		echo
 | |
| 		case $1 in
 | |
| 		vax4)	case $SYSNAME in
 | |
| 			vax_bsd4_1a)	SYSVAX=libbsd4_1a
 | |
| 					;;
 | |
| 			vax_bsd4_2)	SYSVAX=libbsd4_2
 | |
| 					;;
 | |
| 			vax_sysV_2)	SYSVAX=libsysV_2
 | |
| 					;;
 | |
| 			*)		if [ $DO_MACHINE_INDEP = y ]
 | |
| 					then
 | |
| 						. $FDIR/get_sysvax
 | |
| 					fi
 | |
| 					;;
 | |
| 			esac
 | |
| 		esac
 | |
| 		break
 | |
| 		;;
 | |
| 	Xn*)	DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 		echo "The $1 support will not be installed"
 | |
| 		echo
 | |
| 		case $1 in
 | |
| 		i86)
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			;;
 | |
| 		m68k2)
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			;;
 | |
| 		m68k4)
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			;;
 | |
| 		m68020)
 | |
| 			shift
 | |
| 			DISABLE_SUP=$DISABLE_SUP" $1"
 | |
| 			;;
 | |
| 		esac
 | |
| 		break
 | |
| 		;;
 | |
| 	*)	echo "I do not understand your answer ($ANS). Try again."
 | |
| 		;;
 | |
| 	esac
 | |
|     done
 | |
|     shift
 | |
| done
 | |
| 
 | |
| if [ $TARGET_HOME = $UTIL_HOME ] 
 | |
| then
 | |
| 	case $ACM in
 | |
| 	sun3|m68020|i386|vax*)
 | |
| 		while :
 | |
| 		do
 | |
| 			echo $E_FLAG "Do you want to install the fast compilers? (y/n) [$DO_FAST] $E_SFX"
 | |
|         		. $FDIR/get_answer
 | |
|         		case $ANS in
 | |
|         		'')     ANS="$DO_FAST" ;;
 | |
|         		esac
 | |
|         		case X$ANS in
 | |
|         		Xj*|Xy*|X)
 | |
| 				DO_FAST=y
 | |
| 				echo "The fast compilers will be installed"
 | |
| 				break
 | |
| 				;;
 | |
| 			Xn*)
 | |
| 				DO_FAST=n
 | |
| 				echo "The fast compilers will not be installed"
 | |
| 				break
 | |
| 				;;
 | |
| 			*)	echo "I do not understand your answer ($ANS). Try again."
 | |
| 				;;
 | |
| 			esac
 | |
| 		done
 | |
| 		;;
 | |
| 	*)
 | |
| 		DO_FAST=n
 | |
| 		;;
 | |
| 	esac
 | |
| else
 | |
| 	DO_FAST=n
 | |
| fi
 |