Browse Source

Merge pull request #1691 from TechEmpower/remove-wget

Remove wget
Mike Smith 10 years ago
parent
commit
c28f08687e
48 changed files with 72 additions and 65 deletions
  1. 1 1
      frameworks/C++/ULib/install.sh
  2. 1 1
      frameworks/C++/cpoll_cppsp/install.sh
  3. 1 1
      frameworks/C++/silicon/install.sh
  4. 4 3
      frameworks/Java/vertx/install.sh
  5. 2 2
      frameworks/PHP/Yii2/setup_hhvm.sh
  6. 2 2
      frameworks/PHP/codeigniter/setup_hhvm.sh
  7. 1 2
      frameworks/PHP/hhvm/run-debug.sh
  8. 1 2
      frameworks/PHP/hhvm/run.sh
  9. 1 1
      frameworks/PHP/php-laravel/setup_hhvm.sh
  10. 1 1
      frameworks/PHP/php-pimf/pimf-framework/.travis.yml
  11. 1 1
      frameworks/PHP/php-slim/setup_hhvm.sh
  12. 2 2
      frameworks/PHP/symfony2/setup_hhvm.sh
  13. 2 2
      frameworks/Python/historical/install.sh
  14. 1 1
      frameworks/Ur/urweb/install.sh
  15. 6 2
      toolset/setup/linux/bash_functions.sh
  16. 6 3
      toolset/setup/linux/database.sh
  17. 1 1
      toolset/setup/linux/frameworks/duda.sh
  18. 1 1
      toolset/setup/linux/frameworks/grails.sh
  19. 1 1
      toolset/setup/linux/frameworks/play1.sh
  20. 1 1
      toolset/setup/linux/frameworks/play2.sh
  21. 1 1
      toolset/setup/linux/frameworks/treefrog.sh
  22. 1 1
      toolset/setup/linux/frameworks/wt.sh
  23. 1 1
      toolset/setup/linux/languages/crystal-0.7.1.sh
  24. 1 1
      toolset/setup/linux/languages/dart.sh
  25. 1 1
      toolset/setup/linux/languages/dlang.sh
  26. 1 1
      toolset/setup/linux/languages/elixir.sh
  27. 1 1
      toolset/setup/linux/languages/erlang.sh
  28. 1 1
      toolset/setup/linux/languages/go.sh
  29. 3 2
      toolset/setup/linux/languages/hhvm.sh
  30. 1 1
      toolset/setup/linux/languages/java7.sh
  31. 2 2
      toolset/setup/linux/languages/nvm.sh
  32. 2 2
      toolset/setup/linux/languages/perl.sh
  33. 1 1
      toolset/setup/linux/languages/php.sh
  34. 1 1
      toolset/setup/linux/languages/pypy.sh
  35. 1 1
      toolset/setup/linux/languages/python2.sh
  36. 1 1
      toolset/setup/linux/languages/python3.sh
  37. 2 2
      toolset/setup/linux/languages/racket.sh
  38. 1 1
      toolset/setup/linux/languages/ringojs.sh
  39. 1 1
      toolset/setup/linux/languages/rust.sh
  40. 2 2
      toolset/setup/linux/systools/composer.sh
  41. 1 1
      toolset/setup/linux/systools/dub.sh
  42. 1 1
      toolset/setup/linux/systools/leiningen.sh
  43. 1 1
      toolset/setup/linux/systools/sbt.sh
  44. 2 2
      toolset/setup/linux/webservers/mongrel2.sh
  45. 1 1
      toolset/setup/linux/webservers/nginx.sh
  46. 1 1
      toolset/setup/linux/webservers/openresty.sh
  47. 1 1
      toolset/setup/linux/webservers/resin.sh
  48. 1 1
      toolset/setup/linux/webservers/zeromq.sh

+ 1 - 1
frameworks/C++/ULib/install.sh

@@ -53,7 +53,7 @@ fi
 
 # 1. Download ULib
 cd $IROOT
-fw_get -O ULib-${ULIB_VERSION}.tar.gz https://github.com/stefanocasazza/ULib/archive/v${ULIB_VERSION}.tar.gz 
+fw_get -o ULib-${ULIB_VERSION}.tar.gz https://github.com/stefanocasazza/ULib/archive/v${ULIB_VERSION}.tar.gz 
 fw_untar  ULib-${ULIB_VERSION}.tar.gz
 
 # 2. Compile application (userver_tcp)

+ 1 - 1
frameworks/C++/cpoll_cppsp/install.sh

@@ -5,7 +5,7 @@ RETCODE=$(fw_exists ${IROOT}/cppsp.installed)
 
 sudo apt-get install -y postgresql-server-dev-9.3 libpq-dev
 
-fw_get -O cppsp_0.2.3.tar.xz http://downloads.sourceforge.net/project/cpollcppsp/CPPSP%200.2%20%28testing%29/cppsp_0.2.3.tar.xz
+fw_get -o cppsp_0.2.3.tar.xz http://downloads.sourceforge.net/project/cpollcppsp/CPPSP%200.2%20%28testing%29/cppsp_0.2.3.tar.xz
 fw_untar cppsp_0.2.3.tar.xz
 
 # Using cp+rm over mv intentionally, because apparently this download

+ 1 - 1
frameworks/C++/silicon/install.sh

@@ -9,7 +9,7 @@ CXX=/usr/bin/g++-4.9 ./install.sh $IROOT
 
 # Install microhttpd
 cd $DIR
-fw_get http://mirror.ibcp.fr/pub/gnu/libmicrohttpd/libmicrohttpd-0.9.39.tar.gz
+fw_get -O http://mirror.ibcp.fr/pub/gnu/libmicrohttpd/libmicrohttpd-0.9.39.tar.gz
 fw_untar libmicrohttpd-0.9.39.tar.gz
 cd libmicrohttpd-0.9.39
 ./configure --prefix=$IROOT

+ 4 - 3
frameworks/Java/vertx/install.sh

@@ -5,7 +5,8 @@ fw_depends java7
 RETCODE=$(fw_exists ${IROOT}/vert.x-2.1.5.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://dl.bintray.com/vertx/downloads/vert.x-2.1.5.tar.gz?direct=true -O vert.x-2.1.5.tar.gz
+fw_get http://dl.bintray.com/vertx/downloads/vert.x-2.1.5.tar.gz?direct=true -o vert.x-2.1.5.tar.gz
 fw_untar vert.x-2.1.5.tar.gz
-wget http://central.maven.org/maven2/org/freemarker/freemarker/2.3.22/freemarker-2.3.22.jar -O ${IROOT}/vert.x-2.1.5/lib/freemarker-2.3.22.jar
-touch ${IROOT}/vert.x-2.1.5.installed
+fw_get http://central.maven.org/maven2/org/freemarker/freemarker/2.3.22/freemarker-2.3.22.jar -o $IROOT/vert.x-2.1.5/lib/freemarker-2.3.22.jar
+
+touch $IROOT/vert.x-2.1.5.installed

+ 2 - 2
frameworks/PHP/Yii2/setup_hhvm.sh

@@ -12,5 +12,5 @@ sed -i 's|/usr/local/nginx/|'"${IROOT}"'/nginx/|g' deploy/nginx.conf
 
 export PATH="$PHP_HOME/bin:$PHP_HOME/sbin:$PATH"
 
-hhvm --config $TROOT/deploy/config.hdf --user $(whoami) -m daemon
-$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf
+hhvm -m daemon --config $TROOT/deploy/config.hdf --user $(whoami)
+$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf

+ 2 - 2
frameworks/PHP/codeigniter/setup_hhvm.sh

@@ -17,5 +17,5 @@ sed -i 's|/usr/local/nginx/|'"${IROOT}"'/nginx/|g' deploy/nginx.conf
 
 export PATH="$PHP_HOME/bin:$PHP_HOME/sbin:$PATH"
 
-hhvm --config $TROOT/deploy/config.hdf --user $(whoami) -m daemon
-$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf
+hhvm -m daemon --config $TROOT/deploy/config.hdf --user $(whoami)
+$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf

+ 1 - 2
frameworks/PHP/hhvm/run-debug.sh

@@ -1,5 +1,4 @@
 #!/bin/bash
 
-hhvm --config ./deploy/config-debug.hdf -m server
+hhvm -m server --config ./deploy/config-debug.hdf
 $NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf
-

+ 1 - 2
frameworks/PHP/hhvm/run.sh

@@ -1,5 +1,4 @@
 #!/bin/bash
 
-hhvm --config ./deploy/config.hdf -m server
+hhvm -m server --config ./deploy/config.hdf
 $NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf
-

+ 1 - 1
frameworks/PHP/php-laravel/setup_hhvm.sh

@@ -15,5 +15,5 @@ sed -i 's|/home/vagrant/FrameworkBenchmarks/installs/nginx/|'"${IROOT}"'/nginx/|
 
 export PATH="${PHP_HOME}/bin:${PHP_HOME}/sbin:$PATH"
 
-hhvm --config $TROOT/deploy/config.hdf --user $(whoami) -m daemon
+hhvm -m daemon --config $TROOT/deploy/config.hdf --user $(whoami)
 ${NGINX_HOME}/sbin/nginx -c ${TROOT}/deploy/nginx.conf

+ 1 - 1
frameworks/PHP/php-pimf/pimf-framework/.travis.yml

@@ -11,7 +11,7 @@ before_script:
 
 script:
   - phpunit --configuration phpunit.xml --coverage-clover=coverage.clover
-  - wget https://scrutinizer-ci.com/ocular.phar
+  - curl -Os https://scrutinizer-ci.com/ocular.phar
   - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
 
 notifications:

+ 1 - 1
frameworks/PHP/php-slim/setup_hhvm.sh

@@ -13,5 +13,5 @@ sed -i 's|/usr/local/nginx/|'"${IROOT}"'/nginx/|g' deploy/nginx.conf
 
 export PATH="$PHP_HOME/bin:$PHP_HOME/sbin:$PATH"
 
-hhvm --config $TROOT/deploy/config.hdf --user $(whoami) -m daemon
+hhvm -m daemon --config $TROOT/deploy/config.hdf --user $(whoami)
 $NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf

+ 2 - 2
frameworks/PHP/symfony2/setup_hhvm.sh

@@ -17,5 +17,5 @@ ${PHP_HOME}/bin/php app/console cache:clear \
 ${PHP_HOME}/bin/php app/console cache:warmup \
   --env=prod --no-debug
 
-hhvm --config $TROOT/deploy/config.hdf --user $(whoami) -m daemon
-$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf
+hhvm -m daemon --config $TROOT/deploy/config.hdf --user $(whoami)
+$NGINX_HOME/sbin/nginx -c $TROOT/deploy/nginx.conf

+ 2 - 2
frameworks/Python/historical/install.sh

@@ -13,6 +13,6 @@ $PY2_PIP install --install-option="--prefix=${PY2_ROOT}" -r $TROOT/webware/requi
 cd $TROOT/webware 
 rm -fr Webware Webware-1.1.1
 rm Webware-1.1.1.tar.gz
-wget downloads.sourceforge.net/webware/Webware-1.1.1.tar.gz
-tar -xf Webware-1.1.1.tar.gz
+fw_get downloads.sourceforge.net/webware/Webware-1.1.1.tar.gz -O
+fw_untar Webware-1.1.1.tar.gz
 cp -r app/ Webware-1.1.1/

+ 1 - 1
frameworks/Ur/urweb/install.sh

@@ -6,7 +6,7 @@ COMPILER=${IROOT}/urweb
 RETCODE=$(fw_exists $COMPILER)
 [ ! "$RETCODE" == 0 ] || [ ! `$COMPILER | grep -oE '[^ ]+$'` == "$VERSION" ] || { return 0; }
 
-fw_get http://www.impredicative.com/ur/urweb-$VERSION.tgz
+fw_get -O http://www.impredicative.com/ur/urweb-$VERSION.tgz
 fw_untar urweb-$VERSION.tgz
 cd urweb-$VERSION
 ./configure --prefix=${IROOT}/urweb

+ 6 - 2
toolset/setup/linux/bash_functions.sh

@@ -14,8 +14,12 @@ fw_get () {
 
   # -no-verbose disables the big progress bars but keeps
   # other basic info
-  wget --no-verbose --no-check-certificate \
-    --trust-server-names "$@"
+  #wget --no-verbose --no-check-certificate \
+  #  --trust-server-names "$@"
+  # DEPRECATED - older versions of wget use SSLv3 for handshaking
+  # and therefore don't work (Ubuntu12, for instance).
+  # Use curl instead (-s means silent; -L means follow 3xx responses)
+  curl -sL "$@"
 
   # Ensure the background job is killed if we are
   kill $!; trap 'kill $!' SIGTERM

+ 6 - 3
toolset/setup/linux/database.sh

@@ -102,7 +102,8 @@ if [ "$TFB_DISTRIB_CODENAME" == "precise" ]; then
   sudo apt-get remove -y postgresql postgresql-9.1 postgresql-client-9.1
 
   echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
-  wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+  #wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+  curl -s https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
   sudo apt-get update
   sudo apt-get install -y postgresql-9.3 postgresql-client-9.3
   sudo service postgresql start
@@ -171,7 +172,8 @@ sudo addgroup --system cassandra
 sudo adduser --system --home /ssd/cassandra --no-create-home --ingroup cassandra cassandra
 
 export CASS_V=2.0.12
-wget -nv http://archive.apache.org/dist/cassandra/$CASS_V/apache-cassandra-$CASS_V-bin.tar.gz
+#wget -nv http://archive.apache.org/dist/cassandra/$CASS_V/apache-cassandra-$CASS_V-bin.tar.gz
+curl -Os http://archive.apache.org/dist/cassandra/$CASS_V/apache-cassandra-$CASS_V-bin.tar.gz
 sudo tar xzf apache-cassandra-$CASS_V-bin.tar.gz -C /opt
 sudo ln -s /opt/apache-cassandra-$CASS_V /opt/cassandra
 
@@ -215,7 +217,8 @@ fi
 echo "Setting up Elasticsearch"
 
 export ES_V=1.5.0
-wget -nv https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-$ES_V.tar.gz
+#wget -nv https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-$ES_V.tar.gz
+curl -Os https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-$ES_V.tar.gz
 sudo tar zxf elasticsearch-$ES_V.tar.gz -C /opt
 sudo ln -s /opt/elasticsearch-$ES_V /opt/elasticsearch
 

+ 1 - 1
toolset/setup/linux/frameworks/duda.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists duda-0.23.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://duda.io/releases/duda-client/dudac-0.23.tar.gz -O dudac-0.23.tar.gz
+fw_get http://duda.io/releases/duda-client/dudac-0.23.tar.gz -O
 fw_untar dudac-0.23.tar.gz
 
 cd dudac-0.23

+ 1 - 1
toolset/setup/linux/frameworks/grails.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/grails-2.4.4.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.4.4.zip -O grails-2.4.4.zip
+fw_get http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.4.4.zip -O
 fw_unzip grails-2.4.4.zip
 
 touch ${IROOT}/grails-2.4.4.installed

+ 1 - 1
toolset/setup/linux/frameworks/play1.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/play-1.2.5.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://downloads.typesafe.com/releases/play-1.2.5.zip -O play-1.2.5.zip
+fw_get http://downloads.typesafe.com/releases/play-1.2.5.zip -O
 fw_unzip play-1.2.5.zip
 
 touch ${IROOT}/play-1.2.5.installed

+ 1 - 1
toolset/setup/linux/frameworks/play2.sh

@@ -3,5 +3,5 @@
 RETCODE=$(fw_exists play-2.2.0)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://downloads.typesafe.com/play/2.2.0/play-2.2.0.zip -O play-2.2.0.zip
+fw_get http://downloads.typesafe.com/play/2.2.0/play-2.2.0.zip -O
 fw_unzip play-2.2.0.zip

+ 1 - 1
toolset/setup/linux/frameworks/treefrog.sh

@@ -5,7 +5,7 @@ RETCODE=$(fw_exists ${IROOT}/treefrog.installed)
 
 sudo apt-get install -y qt4-qmake libqt4-dev libqt4-sql-mysql libqt4-sql-psql g++
 
-fw_get http://downloads.sourceforge.net/project/treefrog/src/treefrog-1.7.7.tar.gz -O treefrog-1.7.7.tar.gz
+fw_get http://downloads.sourceforge.net/project/treefrog/src/treefrog-1.7.7.tar.gz -O
 fw_untar treefrog-1.7.7.tar.gz
 cd treefrog-1.7.7
 # Someday we can try this... I couldn't get it working

+ 1 - 1
toolset/setup/linux/frameworks/wt.sh

@@ -26,7 +26,7 @@ elif [ "$TFB_DISTRIB_CODENAME" == "precise" ]; then
     sudo apt-get -y install libboost1.48-all-dev
 fi
 
-fw_get http://downloads.sourceforge.net/witty/wt-3.3.3.tar.gz -O wt-3.3.3.tar.gz
+fw_get http://downloads.sourceforge.net/witty/wt-3.3.3.tar.gz -O
 fw_untar wt-3.3.3.tar.gz
 
 cd wt-3.3.3

+ 1 - 1
toolset/setup/linux/languages/crystal-0.7.1.sh

@@ -7,7 +7,7 @@ URL=https://github.com/manastech/crystal/releases/download/0.7.1/crystal-0.7.1-1
 
 # Default filename is too long, causing problems
 # Use -O to specify
-fw_get -O $SAVE_AS $URL
+fw_get -o $SAVE_AS $URL
 
 fw_untar crystal-0.7.1-1-linux-x86_64.tar.gz
 

+ 1 - 1
toolset/setup/linux/languages/dart.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/dart-sdk.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://storage.googleapis.com/dart-archive/channels/stable/release/42828/sdk/dartsdk-linux-x64-release.zip
+fw_get -O http://storage.googleapis.com/dart-archive/channels/stable/release/42828/sdk/dartsdk-linux-x64-release.zip
 fw_unzip dartsdk-linux-x64-release.zip
 
 touch ${IROOT}/dart-sdk.installed

+ 1 - 1
toolset/setup/linux/languages/dlang.sh

@@ -7,7 +7,7 @@ RETCODE=$(fw_exists ${DLANG}.installed)
   return 0; }
 
 mkdir -p $DLANG
-fw_get http://downloads.dlang.org/releases/2.x/2.067.1/dmd_2.067.1-0_amd64.deb
+fw_get -O http://downloads.dlang.org/releases/2.x/2.067.1/dmd_2.067.1-0_amd64.deb
 dpkg-deb -x dmd_2.067.1-0_amd64.deb $DLANG
 
 # According to this file (dmd.conf) dmd will, upon execution, look for

+ 1 - 1
toolset/setup/linux/languages/elixir.sh

@@ -10,7 +10,7 @@ VERSION="1.0.4-1"
 RELEASE="trusty"
 ARCH="amd64"
 
-fw_get http://packages.erlang-solutions.com/site/esl/elixir/FLAVOUR_2_download/elixir_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
+fw_get -O http://packages.erlang-solutions.com/site/esl/elixir/FLAVOUR_2_download/elixir_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
 dpkg -x elixir_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb $IROOT/elixir
 $IROOT/erlang/usr/lib/erlang/Install -minimal $IROOT/erlang/usr/lib/erlang
 

+ 1 - 1
toolset/setup/linux/languages/erlang.sh

@@ -7,7 +7,7 @@ VERSION="17.4-2"
 RELEASE="trusty"
 ARCH="amd64"
 
-fw_get http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_esl/esl-erlang_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
+fw_get -O http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_esl/esl-erlang_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
 dpkg -x esl-erlang_${VERSION}~ubuntu~${RELEASE}_${ARCH}.deb $IROOT/erlang
 $IROOT/erlang/usr/lib/erlang/Install -minimal $IROOT/erlang/usr/lib/erlang
 

+ 1 - 1
toolset/setup/linux/languages/go.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/go1.4.2.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
+fw_get -O https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
 fw_untar go1.4.2.linux-amd64.tar.gz
 
 touch ${IROOT}/go1.4.2.installed

+ 3 - 2
toolset/setup/linux/languages/hhvm.sh

@@ -4,9 +4,10 @@ RETCODE=$(fw_exists ${IROOT}/hhvm.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
 sudo add-apt-repository -y ppa:mapnik/v2.2.0
-wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
+#wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
+curl -Os http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
 echo deb http://dl.hhvm.com/ubuntu `lsb_release -sc` main | sudo tee /etc/apt/sources.list.d/hhvm.list
 sudo apt-get update
 sudo apt-get install -y hhvm
 
-touch ${IROOT}/hhvm.installed
+touch $IROOT/hhvm.installed

+ 1 - 1
toolset/setup/linux/languages/java7.sh

@@ -16,4 +16,4 @@ sudo apt-get install -y openjdk-7-jdk
 
 # Setup environment variables
 echo "export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-`dpkg --print-architecture`" > $IROOT/java7.installed
-echo "export PATH=$JAVA_HOME/bin:$PATH" >> $IROOT/java7.installed
+echo "export PATH=$JAVA_HOME/bin:$PATH" >> $IROOT/java7.installed

+ 2 - 2
toolset/setup/linux/languages/nvm.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/nvm.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get https://raw.githubusercontent.com/creationix/nvm/v0.24.1/install.sh
+fw_get -O https://raw.githubusercontent.com/creationix/nvm/v0.24.1/install.sh
 NVM_DIR=$IROOT/nvm bash install.sh
 
-touch ${IROOT}/nvm.installed
+touch ${IROOT}/nvm.installed

+ 2 - 2
toolset/setup/linux/languages/perl.sh

@@ -3,11 +3,11 @@
 RETCODE=$(fw_exists ${IROOT}/perl-5.18.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get https://raw.github.com/tokuhirom/Perl-Build/master/perl-build -O perl-build.pl
+fw_get https://raw.github.com/tokuhirom/Perl-Build/master/perl-build -o perl-build.pl
 # compile with optimizations, n.b. this does not turn on debugging
 perl perl-build.pl -DDEBUGGING=-g 5.18.2 perl-5.18 2>&1 | tee $IROOT/perl-install.log | awk '{ if (NR%100 == 0) printf "."}'
 
-fw_get http://cpanmin.us -O cpanminus.pl
+fw_get http://cpanmin.us -o cpanminus.pl
 perl-5.18/bin/perl cpanminus.pl --notest --no-man-page App::cpanminus
 # Install only a bare-bones of Perl modules
 # Install others in the per-framework install script or cpanfile

+ 1 - 1
toolset/setup/linux/languages/php.sh

@@ -13,7 +13,7 @@ RETCODE=$(fw_exists ${IROOT}/php.installed)
 
 VERSION="5.5.17"
 
-fw_get http://php.net/distributions/php-${VERSION}.tar.gz -O php-${VERSION}.tar.gz
+fw_get http://php.net/distributions/php-${VERSION}.tar.gz -o php-${VERSION}.tar.gz
 fw_untar php-${VERSION}.tar.gz
 mv php-${VERSION} php
 cd php

+ 1 - 1
toolset/setup/linux/languages/pypy.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/pypy.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.0-linux64.tar.bz2 -O pypy-2.6.0-linux64.tar.bz2
+fw_get https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.0-linux64.tar.bz2 -o pypy-2.6.0-linux64.tar.bz2
 fw_untar pypy-2.6.0-linux64.tar.bz2
 ln -sf pypy-2.6.0-linux64 pypy
 

+ 1 - 1
toolset/setup/linux/languages/python2.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/py2.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
+fw_get -O http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
 fw_untar Python-2.7.10.tgz
 cd Python-2.7.10
 ./configure --prefix=${IROOT}/py2 --disable-shared --quiet

+ 1 - 1
toolset/setup/linux/languages/python3.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/py3.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
+fw_get -O http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
 fw_untar Python-3.4.3.tar.xz
 cd Python-3.4.3
 ./configure --prefix=${IROOT}/py3 --disable-shared --with-computed-gotos --quiet

+ 2 - 2
toolset/setup/linux/languages/racket.sh

@@ -5,7 +5,7 @@ if [ "$RET" == 0 ]; then
   return 0;
 fi
 
-fw_get http://mirror.racket-lang.org/installers/recent/racket-src.tgz -O racket-src.tar.gz
+fw_get http://mirror.racket-lang.org/installers/recent/racket-src.tgz -o racket-src.tar.gz
 fw_untar racket-src.tar.gz
 mv racket racket-install
 cd racket-install/src 
@@ -13,4 +13,4 @@ cd racket-install/src
 make
 make install
 
-touch ${IROOT}/racket.installed
+touch ${IROOT}/racket.installed

+ 1 - 1
toolset/setup/linux/languages/ringojs.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/ringojs_0.10.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://www.ringojs.org/downloads/ringojs_0.10-1_all.deb
+fw_get -O http://www.ringojs.org/downloads/ringojs_0.10-1_all.deb
 sudo apt-get install -y jsvc
 sudo dpkg -i ringojs_0.10-1_all.deb
 

+ 1 - 1
toolset/setup/linux/languages/rust.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists $IROOT/rust.installed)
 [ ! "$RETCODE" == 0 ] || { . $IROOT/rust.installed; return 0; }
 
-fw_get https://static.rust-lang.org/dist/rust-1.0.0-x86_64-unknown-linux-gnu.tar.gz
+fw_get -O https://static.rust-lang.org/dist/rust-1.0.0-x86_64-unknown-linux-gnu.tar.gz
 fw_untar rust-1.0.0-x86_64-unknown-linux-gnu.tar.gz
 (
 	cd rust-1.0.0-x86_64-unknown-linux-gnu

+ 2 - 2
toolset/setup/linux/systools/composer.sh

@@ -10,11 +10,11 @@ PHP_HOME=${PHP_HOME:-${IROOT}/php-5.5.17}
 mkdir -p php-composer
 cd php-composer
 
-fw_get https://getcomposer.org/installer -O composer-installer.php
+fw_get https://getcomposer.org/installer -o composer-installer.php
 
 # Use the PHP and composer from our PHP_HOME directory and 
 # COMPOSER_HOME directories
 ${PHP_HOME}/bin/php composer-installer.php --install-dir=${COMPOSER_HOME}
 
 cd ..
-touch ${IROOT}/php-composer.installed
+touch ${IROOT}/php-composer.installed

+ 1 - 1
toolset/setup/linux/systools/dub.sh

@@ -8,7 +8,7 @@ RETCODE=$(fw_exists ${DUB}.installed)
 
 mkdir dub
 cd dub
-fw_get http://code.dlang.org/files/dub-0.9.23-linux-x86_64.tar.gz
+fw_get -O http://code.dlang.org/files/dub-0.9.23-linux-x86_64.tar.gz
 fw_untar dub-0.9.23-linux-x86_64.tar.gz
 
 echo -e "export PATH=${DUB}:\$PATH" > $DUB.installed

+ 1 - 1
toolset/setup/linux/systools/leiningen.sh

@@ -4,7 +4,7 @@ RETCODE=$(fw_exists ${IROOT}/lein.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
 mkdir -p lein/bin
-fw_get https://raw.github.com/technomancy/leiningen/stable/bin/lein -O leinbin
+fw_get https://raw.github.com/technomancy/leiningen/stable/bin/lein -o leinbin
 mv leinbin lein/bin/lein
 chmod +x lein/bin/lein
 

+ 1 - 1
toolset/setup/linux/systools/sbt.sh

@@ -4,7 +4,7 @@ RETCODE=$(fw_exists ${IROOT}/sbt.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
 sbt_ver=0.13.8
-fw_get http://dl.bintray.com/sbt/native-packages/sbt/$sbt_ver/sbt-$sbt_ver.zip -O sbt-$sbt_ver.zip
+fw_get http://dl.bintray.com/sbt/native-packages/sbt/$sbt_ver/sbt-$sbt_ver.zip -O
 fw_unzip sbt-$sbt_ver.zip
 
 touch ${IROOT}/sbt.installed

+ 2 - 2
toolset/setup/linux/webservers/mongrel2.sh

@@ -11,14 +11,14 @@ sudo apt-get install -y sqlite3 libsqlite3-dev uuid uuid-runtime uuid-dev
 # Update linker cache
 sudo ldconfig -v
 
-fw_get https://github.com/zedshaw/mongrel2/tarball/v1.8.1 -O mongrel2.tar.gz
+fw_get https://github.com/zedshaw/mongrel2/tarball/v1.8.1 -o mongrel2.tar.gz
 fw_untar mongrel2.tar.gz
 
 # mongrel2 untars into this folder 
 mv zedshaw-mongrel2-aa2ecf8 mongrel2-install
 
 # for zmq4, we update the following file manually (not in v1.8.1)
-fw_get https://raw.github.com/zedshaw/mongrel2/9b565eeea003783c47502c2d350b99c9684ce97c/src/zmq_compat.h
+fw_get -O https://raw.github.com/zedshaw/mongrel2/9b565eeea003783c47502c2d350b99c9684ce97c/src/zmq_compat.h
 mv -f zmq_compat.h mongrel2-install/src/
 
 cd mongrel2-install

+ 1 - 1
toolset/setup/linux/webservers/nginx.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/nginx.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://nginx.org/download/nginx-1.4.1.tar.gz
+fw_get -O http://nginx.org/download/nginx-1.4.1.tar.gz
 fw_untar nginx-1.4.1.tar.gz
 cd nginx-1.4.1
 

+ 1 - 1
toolset/setup/linux/webservers/openresty.sh

@@ -5,7 +5,7 @@ RETCODE=$(fw_exists ${IROOT}/openresty-1.7.10.1.installed)
 
 fw_depends nginx lua
 
-fw_get http://openresty.org/download/ngx_openresty-1.7.10.1.tar.gz
+fw_get -O http://openresty.org/download/ngx_openresty-1.7.10.1.tar.gz
 fw_untar ngx_openresty-1.7.10.1.tar.gz
 
 cd ngx_openresty-1.7.10.1

+ 1 - 1
toolset/setup/linux/webservers/resin.sh

@@ -8,7 +8,7 @@ RETCODE=$(fw_exists ${IROOT}/resin-$RVER.installed)
 fw_depends java7
 sudo cp -r $JAVA_HOME/include $JAVA_HOME/jre/bin/
 
-fw_get http://www.caucho.com/download/resin-$RVER.tar.gz
+fw_get -O http://www.caucho.com/download/resin-$RVER.tar.gz
 fw_untar resin-$RVER.tar.gz
 cd resin-$RVER
 ./configure --prefix=`pwd`

+ 1 - 1
toolset/setup/linux/webservers/zeromq.sh

@@ -3,7 +3,7 @@
 RETCODE=$(fw_exists ${IROOT}/zeromq-4.0.3.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://download.zeromq.org/zeromq-4.0.3.tar.gz
+fw_get -O http://download.zeromq.org/zeromq-4.0.3.tar.gz
 fw_untar zeromq-4.0.3.tar.gz
 mv zeromq-4.0.3 zeromq-4.0.3-install
 cd zeromq-4.0.3-install