2
# .COPYRIGHT: Copyright (c) 1988-2011 European Southern Observatory,
6
# .LANGUAGE shell script
7
# .ENVIRONMENT Unix Systems. Executable under SHELL and C-SHELL
8
# .COMMENTS Installation procedure of the MIDAS system starting from
12
# .REMARKS The external variable $MIDASHOME and $MIDVERS must be set
14
# .AUTHOR Carlos Guirao
15
# .VERSION 2.2 881014: Cosmetic changes
19
# Checks echo command which option uses to get NO NEW LINE
23
if [ "`echo -n `" = "-n" ] ; then
32
# First of all, goto the config directory MID_INSTALL
33
# <dirname> & <basename> commands emulated with <sed>
35
# MIDVERS=`basename $VERSDIR`
36
# MIDASHOME=`dirname $VERSDIR`
38
#if [ -z "$MIDASHOME" -o -z "$MIDVERS" ] ; then
39
cd `echo $0 | sed -e 's/[^\/]*$//' -e 's/^$/./' -e 's/\/$//'`
41
VERSDIR=`echo $MID_INSTALL | sed 's/\/install\/unix$//'`
42
MIDVERS=`echo $VERSDIR | sed -e 's/^.*\///'`
43
MIDASHOME=`echo $VERSDIR | sed -e 's/[^\/]*$//' -e 's/^$/./' -e 's/\/$//'`
45
# cd $MIDASHOME/$MIDVERS/install/unix
48
MID_INSTALL=$MIDASHOME/$MIDVERS/install/unix
49
MID_HOME=$MIDASHOME/$MIDVERS
51
export MIDASHOME MIDVERS
56
if [ ! -f test_file_1k ]; then
57
dd if=/dev/zero bs=1024 count=1 of=test_file_1k
59
echo "**********************************************************************"
60
echo "******************** MIDAS CONFIGURATION SCRIPT **********************"
61
echo "**********************************************************************"
62
echo "******************** MIDVERS: $MIDVERS"
63
echo "******************** DATE: `date`"
70
echo " MIDAS CONFIG MENU:"
71
echo " ========================================"
72
echo " 1 - list of MIDAS packages available"
73
echo " 2 - select only MIDAS core"
74
echo " 3 - select all MIDAS packages"
75
echo " 4 - select MIDAS core & packages of your choice"
76
echo " 5 - preinstall MIDAS"
77
echo " 6 - install MIDAS"
78
echo " 66 - install MIDAS - prepare own MAKE_OPTIONS"
79
echo " 67 - install MIDAS - use the MAKE_OPTIONS above"
80
echo " 7 - update MIDAS"
81
echo " 8 - setup MIDAS"
82
echo " 9 - clean MIDAS"
89
$echo "Select: " $SV_NONL
91
if [ -n "$task" ]; then
96
task=`echo $task | tr A-Z a-z`
98
# trap "" 2 # ignore interrupts
100
1) /bin/bash $MID_INSTALL/list
102
2) /bin/bash $MID_INSTALL/select core
104
3) /bin/bash $MID_INSTALL/select all
106
4) /bin/bash $MID_INSTALL/select own
108
5) /bin/bash $MID_INSTALL/preinstall
110
6) /bin/bash $MID_INSTALL/install1 auto
112
66) /bin/bash $MID_INSTALL/install1 own
114
67) /bin/bash $MID_INSTALL/install1 67
116
7) /bin/bash $MID_INSTALL/update1
118
8) /bin/bash $MID_INSTALL/setup
120
9) /bin/bash $MID_INSTALL/cleanm
122
10) /bin/bash $MID_INSTALL/help
126
*) echo "Selection unknown"
130
# trap 2 # obey interrupts again