2
# @(#)cleanmidas.sh 19.1 (ESO-IPG) 02/25/03 14:31:58
4
# cleanrelease procedure
5
# remove all dependent files
6
# .VERSION 1.1 04 Nov 88 - C. Guirao [ESO-IPG]
8
# Determine how to set prompt
9
if [ "`echo -n a`" = a ]; then
22
# A safe way to perform echo without sending a new-line
25
echo $NNN "$*" $CCC > /dev/tty
31
# Get a yes/no answer from the user; $1 is the prompt, $2 the default
35
def="${2:-y}" # yes is the default if not supplied
37
necho "$prompt [$def]: "
39
answer="${answer:-$def}"
50
error Please enter "'y'" or "'n'".
59
MIDVERS=`echo $MID_HERE | sed 's/^.*midas\/\([^\/]*\).*$/\1/'`
60
MIDASHOME=`echo $MID_HERE | sed 's/\/'$MIDVERS'.*$//'`
62
MID_HOME=$MIDASHOME/$MIDVERS
64
export MIDASHOME MIDVERS
66
if ask_yn "REMOVING DEPENDENT FILES UNDER $MIDASHOME/$MIDVERS"; then
72
cd $MIDASHOME/$MIDVERS
74
echo "rm -rf install/vms install/unix/test install/unix/systems"
75
rm -rf install/vms install/unix/test install/unix/systems
76
echo "rm -rf local/shlib local/preinstall local/setup local/README"
77
rm -rf local/util local/shlib local/preinstall local/setup local/README
78
echo "rm -rf test tmp contrib/lib"
79
rm -rf test tmp contrib/lib
80
echo "rm -rf util/bdf2ps util/help util/libsrc util/ltape util/tapeserv"
81
rm -rf util/bdf2ps util/help util/libsrc util/ltape util/tapeserv
82
echo "rm -rf pipeline"
84
echo "chmod 775 pipeline"
85
echo "touch pipeline/EMPTY"
91
echo "rm -f *.o *.for *.tex *.mar *.fc *.doc *.csh *.com *.f *.c"
92
echo "rm -f SELECTED DEPENDENCIES"
106
-name "SELECTED" -o \
107
-name "DEPENDENCIES" -o \
108
-name "*.c" \) -exec rm -f {} \;
110
cd $MIDASHOME/$MIDVERS/system/exec
111
echo "rm -f computer.exe ftoc_fx.exe ftoc_hp* ftoc_osf.exe"
112
rm -f computer.exe ftoc_fx.exe ftoc_hp* ftoc_osf.exe
113
echo "rm -f ftoc_pc.exe ftoc_sun.exe ftoc_titan.exe fontsup.exe"
114
rm -f ftoc_pc.exe ftoc_sun.exe ftoc_titan.exe fontsup.exe
116
cd $MIDASHOME/$MIDVERS
117
echo "rm -rf ./gui/GraphLib ./gui/incl ./gui/lib/*.a"
118
rm -rf ./gui/GraphLib ./gui/incl ./gui/lib/*.a
120
cd $MIDASHOME/$MIDVERS/lib
122
# Libraries included in libmidas.a and libgmidas.a
123
# For 95NOV also: rm -f libdio.a libdsp.a
124
rm -f libos.a libftoc.a libst.a libtbl.a libidicl.a libagl3.a libplot.a
126
rm -f libreadline.a libmath.a libtw.a libtw3.a ../monit/libprep.a
128
# Libraries from applic
129
#rm -f libfit.a libfituser.a libagen.a libaplot.a libstat.a