diff options
author | Chase Qi <chase.qi@linaro.org> | 2017-06-23 16:05:56 +0800 |
---|---|---|
committer | Chase Qi <chase.qi@linaro.org> | 2017-06-23 16:05:56 +0800 |
commit | 091c1f30e783b5a74efefc0b9b38b27c128cd690 (patch) | |
tree | 09522ec6d3a01ba7609caefea80a15f9a66c598b | |
parent | 2c4416c7515d0f4b740a6b71ad7ecd9b18f01b58 (diff) |
linux: fix nginx installation on debian
On Debian jessie, nginx actually can be installed from the default
repository, the version is older though. We just need to make sure that
apache service is not running before the installation. Once the port
nginx tries to use occupied, it causes installation failure.
Change-Id: Ic21d033d1f951836950d9d27312a77c4f355afef
Signed-off-by: Chase Qi <chase.qi@linaro.org>
-rwxr-xr-x | automated/linux/lemp/lemp.sh | 11 | ||||
-rwxr-xr-x | automated/linux/nginx-apache-bench/apache-bench.sh | 6 |
2 files changed, 5 insertions, 12 deletions
diff --git a/automated/linux/lemp/lemp.sh b/automated/linux/lemp/lemp.sh index 99f4b02..fcc13d1 100755 --- a/automated/linux/lemp/lemp.sh +++ b/automated/linux/lemp/lemp.sh @@ -18,18 +18,11 @@ dist_name # shellcheck disable=SC2154 case "${dist}" in debian) - dist_info - # shellcheck disable=SC2154 - if [ "${Codename}" = "jessie" ]; then - install_deps "mysql-server php5-mysql php5-fpm curl" - install_deps "-t jessie-backports nginx" - else - install_deps "nginx mysql-server php5-mysql php5-fpm curl" - fi - # Stop apache server in case it is installed and running. systemctl stop apache2 > /dev/null 2>&1 || true + install_deps "nginx mysql-server php5-mysql php5-fpm curl" + systemctl restart nginx systemctl restart mysql diff --git a/automated/linux/nginx-apache-bench/apache-bench.sh b/automated/linux/nginx-apache-bench/apache-bench.sh index 3bdccfc..2300a01 100755 --- a/automated/linux/nginx-apache-bench/apache-bench.sh +++ b/automated/linux/nginx-apache-bench/apache-bench.sh @@ -32,12 +32,12 @@ dist_name # shellcheck disable=SC2154 case "${dist}" in debian) - pkgs="nginx apache2-utils" - install_deps "${pkgs}" "${SKIP_INSTALL}" - # Stop apache server in case it is installed and running. systemctl stop apache2 > /dev/null 2>&1 || true + pkgs="nginx apache2-utils" + install_deps "${pkgs}" "${SKIP_INSTALL}" + systemctl restart nginx ;; centos) |