source: main/trunk/gs-release-builder/envi/etc/tasks/snapshot/environment.pl@ 36285

Last change on this file since 36285 was 36285, checked in by kjdon, 22 months ago

forgot to add home_dir

File size: 1.7 KB
Line 
1$os_name = $^O;
2
3if ($os_name =~ "linux") {
4 my $home_dir = "/greenstone/gs-release-builder";
5 print "Running linux setup from $home_dir/envi/etc/tasks/snapshot/environment.pl\n";
6 #Where to keep snapshots
7 $ENV{'DATA_DIR'} = "$home_dir/snapshots";
8
9 #Where to find release kits
10 $ENV{'PATH'} = "$home_dir/release-kits/bin:$ENV{'PATH'}";
11
12 #Setting JAVA_HOME
13 $ENV{'JAVA_HOME'} = "$home_dir/packages/jdk1.8.0_301";
14
15 #Adding JAVA_HOME to PATH
16 $ENV{'PATH'} = "$ENV{'JAVA_HOME'}/bin:$ENV{'PATH'}";
17
18 # not sure what jli stuff is for
19 # TODO - test for bitness and use i386 instead of amd64 for 32 bit version
20 $ENV{'LD_LIBRARY_PATH'} = "$ENV{'JAVA_HOME'}/jre/lib/amd64/jli:$home_dir/packages/subversion/linux/lib:$ENV{'LD_LIBRARY_PATH'}";
21
22
23 #PYTHON - 2.7+ needed to compile gnome-lib's glib-2.54.x
24 $ENV{'PATH'} = "$home_dir/packages/python2.7/bin:$ENV{'PATH'}";
25
26}
27
28if ($os_name =~ "MSWin32") {
29 my $home_dir = "C:\\greenstone\\gs-release-builder";
30 print "Running windows setup from envi\\bin\\tasks\\snapshot\\environment.pl\n";
31
32 # where to put shapshots
33 $ENV{'DATA_DIR'} = "$home_dir\\snapshots";
34
35 # where to find release kits
36 $ENV{'PATH'} = "$home_dir\\release-kits\\bin;$ENV{'PATH'}";
37
38 # this was on akapuka - what is it?
39 $ENV{'munges'} = "";
40
41}
42
43# common settings
44
45# setting javacflags - needed for release kit to target java classes
46$ENV{'JAVACFLAGS'} = "-source 1.8 -target 1.8";
47
48# Need to set -fPIC (for generating position independent code) among the CFLAGS
49# in order to get Expat to compile up on bedrock
50#$ENV{'CFLAGS'}="-fPIC $ENV{'CFLAGS'}";
51### do we need this??
52
53
Note: See TracBrowser for help on using the repository browser.