Browse Source

Delete ant from prerequisites and move to its own script file

Julia Nething 9 years ago
parent
commit
c939d7030c

+ 1 - 1
frameworks/Java/gemini/start.sh

@@ -1,6 +1,6 @@
 #!/bin/bash
 #!/bin/bash
 
 
-fw_depends java resin maven
+fw_depends java resin maven ant
 
 
 sed -i 's|db.ConnectString = .*/|db.ConnectString = '"$DBHOST"':3306/|g' Docroot/WEB-INF/GeminiHello.conf
 sed -i 's|db.ConnectString = .*/|db.ConnectString = '"$DBHOST"':3306/|g' Docroot/WEB-INF/GeminiHello.conf
 sed -i 's|root-directory=".*/FrameworkBenchmarks/frameworks/Java/gemini|root-directory="'"$TROOT"'|g' Docroot/WEB-INF/resin.xml
 sed -i 's|root-directory=".*/FrameworkBenchmarks/frameworks/Java/gemini|root-directory="'"$TROOT"'|g' Docroot/WEB-INF/resin.xml

+ 1 - 2
toolset/setup/linux/prerequisites.sh

@@ -54,8 +54,7 @@ sudo apt-get -qqy install -o Dpkg::Options::="--force-confdef" -o Dpkg::Options:
   libboost-dev                      `# Silicon relies on boost::lexical_cast.` \
   libboost-dev                      `# Silicon relies on boost::lexical_cast.` \
   postgresql-server-dev-9.3         `# Needed by cpoll.` \
   postgresql-server-dev-9.3         `# Needed by cpoll.` \
   xdg-utils                         `# Needed by dlang.` \
   xdg-utils                         `# Needed by dlang.` \
-  python-pip \
-  ant
+  python-pip
 
 
 sudo pip install colorama==0.3.1
 sudo pip install colorama==0.3.1
 # Version 2.3 has a nice Counter() and other features
 # Version 2.3 has a nice Counter() and other features

+ 21 - 0
toolset/setup/linux/systools/ant.sh

@@ -0,0 +1,21 @@
+#!/bin/bash
+
+RETCODE=$(fw_exists ${IROOT}/ant.installed)
+[ ! "$RETCODE" == 0 ] || { \
+source $IROOT/ant.installed
+return 0; }
+
+sudo apt-get update
+sudo apt-get -y --force-yes install ant
+
+if [ -e /usr/bin/ant ]
+then
+    sudo rm -f /usr/bin/ant
+fi
+sudo ln -s /usr/share/ant/bin/ant /usr/bin/ant
+
+ant -version
+
+touch $IROOT/ant.installed
+
+source $IROOT/ant.installed