source: gs3-extensions/i-jetty/trunk/src/WEBAPP-ROOT-TO-SDCARD.sh@ 23882

Last change on this file since 23882 was 23882, checked in by davidb, 13 years ago

Initial cut at support scripts to install Greenstone 3 on an Android device

File size: 1.6 KB
RevLine 
[23882]1#!/bin/bash
2
3if [ ! -d $SDCARD_GSDL3HOME ] ; then
4 # First time install has been run => do a full copy
5 mode="Installing"
6
7else
8 # Only need to regenerate 'lib' folder
9 mode="Updating"
10fi
11
12echo "#---"
13echo "# $mode $GSDL3HOME -> $SDCARD_GSDL3HOME"
14if [ $mode = "Installing" ] ; then
15 echo "# (this may take several minutes)"
16 echo "#---"
17 echo ""
18 (cd $GSDL3HOME && find . -type d ) \
19 | egrep -v '/\.svn' \
20 | egrep -v 'sites/' \
21 | egrep -v 'WEB-INF/classes' \
22 | egrep -v 'WEB-INF/lib' \
23 | xargs -I {} mkdir -p $SDCARD_GSDL3HOME/{}
24else
25 echo "#---"
26 echo ""
27fi
28
29
30(cd $GSDL3HOME && find . -type f ) \
31 | egrep -v '/\.svn' \
32 | egrep -v 'sites/' \
33 | egrep -v 'WEB-INF/classes' \
34 | egrep -v 'WEB-INF/lib' \
35 | xargs -I {} /bin/cp -u -v $GSDL3HOME/{} $SDCARD_GSDL3HOME/{}
36
37
38# | echo /bin/cp -u -v {} $SDCARD_GSDL3HOME
39
40
41## /bin/cp -v -r $GSDL3HOME $SDCARD_GSDL3HOME
42
43# dirs_without_sites=`ls -dF $GSDL3HOME/* | egrep '/$' | egrep -v '/sites/$'`
44# files_without_sites=`ls -dF $GSDL3HOME/* | egrep -v '/$'`
45
46# dirs_without_sites=`find $GSDL3HOME -type -d -print | egrep -v '^sites$' | egrep -v '^\.svn$'`
47# for f in $dirs_without_sites ; do
48# find WEB-INF/classes
49# /bin/cp -u -v -r $GSDL3HOME/$f $SDCARD_GSDL3HOME
50# done
51
52 if [ ! -d $SDCARD_GSDL3HOME/sites/localsite ] ; then
53 echo "Creating 'localsite' in $SDCARD_GSDLHOME"
54 mkdir $SDCARD_GSDL3HOME/sites/localsite
55 fi
56
57 /bin/cp -u -v -r $GSDL3HOME/sites/no-jni/* $SDCARD_GSDL3HOME/sites/localsite/.
58
59
60# # No need for .svn files
61# find $SDCARD_GSDL3HOME -type d -name ".svn" -exec /bin/rm {} \;
62
63# /bin/rm -rf $SDCARD_GSDL3HOME/WEB-INF/classes
64
Note: See TracBrowser for help on using the repository browser.