source: main/trunk/package-kits/linux/segments/build-core@ 29577

Last change on this file since 29577 was 29577, checked in by Jeremy Symon, 9 years ago

Lots of changes to get edit mode working. Changed variable marker to %var% instead of @var@ in order to differentiate from greenstone build variables, which allows variables to be used in patch files now. Added wget dependency. Enabled cgi scripts. Added patches to set correct settings in global.properties, gsdl3site.cfg.

File size: 700 bytes
Line 
1prepare: src
2 cp -L *.properties *.patch src/
3 cd src ; \
4 export JAVA_HOME=$(java) ; \
5 yes | ant prepare
6 # apply patches
7 for patch in *.patch; do patch -d src/ -p0 -N -i $$patch; done || :
8 cd src/gs2build/build-src ; \
9 autoconf
10 rm -rf src/packages/*.zip
11 rm -rf src/packages/axis/docs
12 rm -rf src/gs2build/build-src/packages
13 touch prepare
14
15build: prepare
16 cd src ; \
17 JAVA_HOME=$(java) ant install
18 mv src/lib/jni/*.jar src/web/WEB-INF/lib/
19 # delete windows/mac stuff
20 find src/ -type d \( -iname "win32" -o -iname "windows" -o -iname "winutil" -o -iname "darwin" \) -exec rm -rf {} \; 2> /dev/null || :
21 find src/ \( -iname "*.dll" -o -iname "*.exe" \) -exec rm -rf {} \; || :
22 touch build
Note: See TracBrowser for help on using the repository browser.