123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- #!/bin/sh
- 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
- OLD_DIS_LANG="$DISABLE_LANG"
- DISABLE_LANG=
- case X$OLD_DIS_LANG in
- X) ;;
- *) set $OLD_DIS_LANG
- ;;
- esac
- for i in Modula-2 Pascal Occam Basic ANSI-C C Fortran
- do
- DEF=y
- if [ $# != 0 -a X$i = X$1 ]
- then
- DEF=n
- shift
- fi
- while :
- do
- echo $E_FLAG "Do you want to install $i? (y/n) [$DEF] $E_SFX"
- . $FDIR/get_answer
- case $ANS in
- '') ANS="$DEF";;
- esac
- case X$ANS in
- Xj*|Xy*)
- 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
- OLD_DIS_SUP="$DISABLE_SUP"
- DISABLE_SUP=
- set $MACH_LIST
- while test $# != 0
- do
- DEF=y
- for i in $OLD_DIS_SUP
- do
- if [ X$i = X$1 ]
- then
- DEF=n
- break
- fi
- done
- 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) [$DEF] $E_SFX"
- . $FDIR/get_answer
- case $ANS in
- '') ANS="$DEF";;
- esac
- case X$ANS in
- Xj*|Xy*)
- 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
- ;;
- sparc) shift
- ;;
- 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"
- ;;
- sparc)
- 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*)
- 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
|