[23882] | 1 | #!/bin/bash
|
---|
| 2 |
|
---|
[23931] | 3 | if [ "x$SDCARD_WEBAPPS" = "x" ] ; then
|
---|
| 4 | echo "Environment variable SDCARD_WEBAPPS undefined"
|
---|
| 5 | echo " => No valid directory to install to on Android device"
|
---|
| 6 | echo " => Did you run setup.bash before the Android device was in disk mode?"
|
---|
| 7 | echo " => Alternatively, set the environment variable explicitly"
|
---|
| 8 | exit -1
|
---|
| 9 | fi
|
---|
| 10 |
|
---|
| 11 |
|
---|
[23882] | 12 | if [ ! -d $SDCARD_GSDL3HOME ] ; then
|
---|
| 13 | # First time install has been run => do a full copy
|
---|
| 14 | mode="Installing"
|
---|
| 15 |
|
---|
| 16 | else
|
---|
| 17 | # Only need to regenerate 'lib' folder
|
---|
| 18 | mode="Updating"
|
---|
| 19 | fi
|
---|
| 20 |
|
---|
| 21 | echo "#---"
|
---|
| 22 | echo "# $mode $GSDL3HOME -> $SDCARD_GSDL3HOME"
|
---|
[23931] | 23 | echo "# (this may take several minutes)"
|
---|
| 24 | echo "#---"
|
---|
| 25 | echo ""
|
---|
| 26 |
|
---|
[23882] | 27 | if [ $mode = "Installing" ] ; then
|
---|
| 28 | (cd $GSDL3HOME && find . -type d ) \
|
---|
| 29 | | egrep -v '/\.svn' \
|
---|
| 30 | | egrep -v 'sites/' \
|
---|
| 31 | | egrep -v 'WEB-INF/classes' \
|
---|
| 32 | | egrep -v 'WEB-INF/lib' \
|
---|
| 33 | | xargs -I {} mkdir -p $SDCARD_GSDL3HOME/{}
|
---|
| 34 | fi
|
---|
| 35 |
|
---|
| 36 | (cd $GSDL3HOME && find . -type f ) \
|
---|
| 37 | | egrep -v '/\.svn' \
|
---|
| 38 | | egrep -v 'sites/' \
|
---|
| 39 | | egrep -v 'WEB-INF/classes' \
|
---|
| 40 | | egrep -v 'WEB-INF/lib' \
|
---|
| 41 | | xargs -I {} /bin/cp -u -v $GSDL3HOME/{} $SDCARD_GSDL3HOME/{}
|
---|
| 42 |
|
---|
| 43 |
|
---|
[23888] | 44 | if [ ! -d $SDCARD_GSDL3HOME/sites/localsite ] ; then
|
---|
| 45 | echo "Creating 'localsite' in $SDCARD_GSDLHOME"
|
---|
| 46 | mkdir $SDCARD_GSDL3HOME/sites/localsite
|
---|
[23931] | 47 | mkdir $SDCARD_GSDL3HOME/sites/localsite/collect
|
---|
[23888] | 48 | fi
|
---|
[23882] | 49 |
|
---|
[23931] | 50 | /bin/cp -u -v $GSDL3HOME/sites/localsite/siteConfig.xml $SDCARD_GSDL3HOME/sites/localsite/.
|
---|
[23882] | 51 |
|
---|
[23931] | 52 | /bin/cp -u -v -r $GSDL3HOME/sites/localsite/etc $SDCARD_GSDL3HOME/sites/localsite/.
|
---|
[23882] | 53 |
|
---|
[23931] | 54 | /bin/cp -u -v -r $GSDL3HOME/sites/localsite/collect/lucene-jdbm-demo $SDCARD_GSDL3HOME/sites/localsite/collect/.
|
---|
[23882] | 55 |
|
---|
[23931] | 56 |
|
---|
| 57 |
|
---|
| 58 |
|
---|
| 59 |
|
---|