summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChase Qi <chase.qi@linaro.org>2017-06-23 16:05:56 +0800
committerChase Qi <chase.qi@linaro.org>2017-06-23 16:05:56 +0800
commit091c1f30e783b5a74efefc0b9b38b27c128cd690 (patch)
tree09522ec6d3a01ba7609caefea80a15f9a66c598b
parent2c4416c7515d0f4b740a6b71ad7ecd9b18f01b58 (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-xautomated/linux/lemp/lemp.sh11
-rwxr-xr-xautomated/linux/nginx-apache-bench/apache-bench.sh6
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)