root/trunk/cvs2ftp.sh

Revision 3, 1.1 kB (checked in by davison, 2 years ago)

standard svn dir structure

  • Property svn:executable set to
Line 
1 #!/bin/sh
2 # from "cvs update" to file in ftp site versions/alpha directory
3
4 NSRC=$HOME/neuron/nrn
5
6 cd $NSRC
7 oldver=""
8 if test -f oldver ; then
9         oldver="`cat oldver`"
10 fi
11 cvs update -d
12 newver="`sh nrnversion.sh commit`"
13 if test "$oldver" = "$newver" ; then
14         exit
15 fi
16
17 ./build.sh
18
19 os="`sh config.guess|sed 's/^\([^-]*\)-\([^-]*\)-\([a-z]*\).*$/\3/'`"
20 echo $os
21 if test "$os" = "linux" ; then
22         NOBJ=$HOME/neuron/nrnrpm
23         cd $NOBJ
24 $NSRC/configure --prefix=/usr/local/nrn --with-iv=/usr/local/iv \
25   --srcdir=$NSRC --enable-rpm-rules --with-nrnjava --disable-static
26         make
27         make dist
28         make alphadist
29         sudo make install
30         sudo make rpm
31         make rpmdist
32 fi
33
34 if test "$os" = "darwin" ; then
35         NOBJ=$HOME/neuron/nrncarbon
36         NVER="`sh $NSRC/nrnversion.sh`"
37         IDIR=/Applications/NEURON-$NVER
38         cd $NOBJ
39         $NSRC/configure --prefix=$IDIR/nrn --srcdir=$NSRC \
40                  --with-iv=$IDIR/iv --with-nrnjava --enable-carbon
41         make
42         make install
43         make after_install
44         make dmg
45         make alphadist
46 fi
47
48 if test "$os" = "cygwin" ; then
49         ./configure --prefix=`pwd` --with-nrnjava
50         make
51         make mswin
52         make alphadist
53 fi
54
55 echo "$newver" > $NSRC/oldver
56
Note: See TracBrowser for help on using the browser.