nginx.sh 625 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. RETCODE=$(fw_exists ${IROOT}/nginx.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. source $IROOT/nginx.installed
  5. return 0; }
  6. NGINX_HOME=$IROOT/nginx
  7. fw_get -O http://nginx.org/download/nginx-1.9.9.tar.gz
  8. fw_untar nginx-1.9.9.tar.gz
  9. cd nginx-1.9.9
  10. # There is no --quiet flag that I could find...
  11. echo "Configuring nginx..."
  12. ./configure --prefix=$NGINX_HOME > /dev/null
  13. echo "Compiling and installing nginx..."
  14. make --quiet
  15. make --quiet install
  16. echo "export NGINX_HOME=${NGINX_HOME}" > $IROOT/nginx.installed
  17. echo -e "export PATH=\$NGINX_HOME/sbin:\$PATH" >> $IROOT/nginx.installed
  18. source $IROOT/nginx.installed