source: trunk/bin/install.sh@ 523

Last change on this file since 523 was 516, checked in by vor010, 20 years ago

LineFinder/automatic baseline fitter: a bug related to multiple-row scantable handling has been corrected.
Help is changed to describe a new interface. Parameter checking + vector to tuple conversion for the edge parameter have been added

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
RevLine 
[217]1#!/bin/sh
2
3########################################
4# #
5# Install the asap python module #
6# #
7########################################
8
[297]9# temporary check to allow the same file for Narrabri and Epping
10if [ x"$NARRABRI_ASAP" = xyes ];
11then
[512]12 ASAPDIR='/DATA/KAPUTAR_2/vor010/ASAP/site-packages/asap'
13 SRCDIR='/DATA/KAPUTAR_2/vor010/ASAP/asap'
[516]14 BINDIR='/DATA/KAPUTAR_2/vor010/ASAP/executables'
[297]15else
[512]16 ASAPDIR='/usr/local/lib/python2.3/site-packages/asap'
17 SRCDIR='/u/mar637/asap'
18 BINDIR='/usr/local/bin'
[297]19fi
20#
[372]21# check to allow setup via command line parameters
22if [ x"$1" != x ];
23then
[512]24 ASAPDIR=$1
25 echo "ASAP will be installed into "$ASAPDIR
[372]26fi
27
28if [ x"$2" != x ];
29then
[512]30 SRCDIR=$2
31 echo "from "$SRCDIR
[372]32fi
33
[512]34if [ x"$3" != x ];
35then
36 BINDIR=$3
37 echo "Executables go into $BINDIR"
38fi
39
[217]40# where the source python files are
41pydir='python'
42# where the library modules is
43libdir='lib'
[512]44bindir='bin'
[217]45# the python files to install
[297]46srcfiles="__init__.py asapmath.py scantable.py asapreader.py asaplot.py asapfitter.py asapplotter.py asaplinefind.py"
[512]47
[217]48# the libraries to install
49libfiles='_asap.so'
[512]50binfiles='asap'
[217]51
52#if [ -d ${SHAREDIR} ] ; then
53# echo "ASAP share dir already exists."
54#else
55# mkdir ${SHAREDIR}
56#fi
57
58# go to src dir
59if [ -d ${SRCDIR} ] ; then
60 cd ${SRCDIR}
61else
62 echo "No source directory found."
63 exit 0
64fi
65
66# check if the site-packes directory exists and create if necessary
67if [ -d ${ASAPDIR} ] ; then
68 echo "Using existing asap module dir."
69else
70 mkdir ${ASAPDIR}
71fi
72
73# install asap files
74for f in ${srcfiles}
75do
76 cp -f ${SRCDIR}/${pydir}/${f} ${ASAPDIR}/
77done
78
79for f in ${libfiles}
80do
81 cp -f ${SRCDIR}/${libdir}/${f} ${ASAPDIR}/
82done
83
[512]84for f in ${binfiles}
85do
86 cp -f ${SRCDIR}/${bindir}/${f} ${BINDIR}/
87done
[217]88
[512]89#chmod -R g+w ${ASAPDIR}
90echo "Successfully installed the asap module into ${ASAPDIR}"
Note: See TracBrowser for help on using the repository browser.