summaryrefslogtreecommitdiff
path: root/automated/linux/lemp/lemp.sh
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2017-01-25 12:07:08 +0100
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2017-01-25 12:35:23 +0100
commitb7e3876bb33cdd55f645c2f55f5c9bb57d051eac (patch)
treed864d552f426abed427b568c7f4288e37f9a9dd0 /automated/linux/lemp/lemp.sh
parent14c77d935aa059e9cad906f996885c163ed17f3f (diff)
automated: switch to using ID field for distro
Let's standardadize all test cases to use lowercase distro ID field from /etc/os-release, instead of the 'pretty' (capitalized) name that we used so far. This is an invasive change, all test scripts were modified with this command: $ sed -i -e 's|Debian\(.*\))|debian\1)|g' \ -e 's|Ubuntu\(.*\))|ubuntu\1)|g' \ -e 's|CentOS\(.*\))|centos\1)|g' \ -e 's|Fedora\(.*\))|fedora\1)|g' \ -e 's|Unknown\(.*\))|unknown\1)|g' And the remaining instances were fixed manually. dist_name() function was updated to always report lowercase distro name. Also when /etc/os-release is not available and that we use lsb_release output, we convert the old capitalized name into the new lowercase ones. Change-Id: I1f1ce0932ab04476567f0338e902656470267a74 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Diffstat (limited to 'automated/linux/lemp/lemp.sh')
-rwxr-xr-xautomated/linux/lemp/lemp.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/automated/linux/lemp/lemp.sh b/automated/linux/lemp/lemp.sh
index 92a4f28..06be62f 100755
--- a/automated/linux/lemp/lemp.sh
+++ b/automated/linux/lemp/lemp.sh
@@ -18,7 +18,7 @@ dist_name
# systemctl available on Debian 8, CentOS 7 and newer releases.
# shellcheck disable=SC2154
case "${dist}" in
- Debian)
+ debian)
pkgs="nginx mysql-server php5-mysql php5-fpm curl"
install_deps "${pkgs}"
@@ -38,7 +38,7 @@ case "${dist}" in
cp ./debian-nginx.conf /etc/nginx/sites-available/default
systemctl restart nginx
;;
- CentOS)
+ centos)
# x86_64 nginx package can be installed from epel repo. However, epel
# project doesn't support ARM arch yet. RPB repo should provide nginx.
[ "$(uname -m)" = "x86_64" ] && install_deps "epel-release"
@@ -142,11 +142,11 @@ rm -rf /usr/share/nginx/html
mv /usr/share/nginx/html.bak /usr/share/nginx/html
# shellcheck disable=SC2154
case "${dist}" in
- Debian)
+ debian)
mv -f /etc/php5/fpm/php.ini.bak /etc/php5/fpm/php.ini
mv -f /etc/nginx/sites-available/default.bak /etc/nginx/sites-available/default
;;
- CentOS)
+ centos)
mv -f /etc/php.ini.bak /etc/php.ini
rm -f /etc/nginx/default.d/default.conf
;;