2021-11-07 18:33:33

This commit is contained in:
gbaconni
2021-11-07 18:33:33 +01:00
parent d70a833d86
commit eba2d2e420

View File

@@ -6,7 +6,7 @@
# By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ # # By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ # # +#+#+#+#+#+ +#+ #
# Created: 2021/11/07 14:23:18 by gbaconni #+# #+# # # Created: 2021/11/07 14:23:18 by gbaconni #+# #+# #
# Updated: 2021/11/07 18:08:33 by gbaconni ### lausanne.ch # # Updated: 2021/11/07 18:33:29 by gbaconni ### lausanne.ch #
# # # #
# **************************************************************************** # # **************************************************************************** #
@@ -42,6 +42,7 @@ ft_php ()
ft_wordpress () ft_wordpress ()
{ {
password=${1-Born2beRoot}
if ! dpkg --get-selections | grep -q '^wordpress' if ! dpkg --get-selections | grep -q '^wordpress'
then then
apt-get install -qq -y wordpress apt-get install -qq -y wordpress
@@ -54,8 +55,10 @@ ft_wordpress ()
if ! test -d /var/lib/mysql/wordpress if ! test -d /var/lib/mysql/wordpress
then then
rm -f /etc/wordpress/config-localhost.php rm -f /etc/wordpress/config-localhost.php
sed -i -r 's/(read.*)(DB_PASSWORD|yn)/\2=y/g; s/( -p )/ /g;' /usr/share/doc/wordpress/examples/setup-mysql sed -i -r "s/(read.*)(yn|DB_PASSWORD)/\2=y/g; s/ -p / /g;" /usr/share/doc/wordpress/examples/setup-mysql
bash -x /usr/share/doc/wordpress/examples/setup-mysql -n wordpress -u root -t localhost localhost bash -x /usr/share/doc/wordpress/examples/setup-mysql -d -n wordpress || true
bash -x /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
mysqladmin -u root password "${password}"
fi fi
return 0 return 0
} }
@@ -93,10 +96,11 @@ ft_update ()
ft_install () ft_install ()
{ {
ft_mariadb password=${1-Born2beRoot}
ft_mariadb ${password}
ft_apache ft_apache
ft_php ft_php
ft_wordpress ft_wordpress ${password}
ft_ufw ft_ufw
return 0 return 0
} }
@@ -110,7 +114,8 @@ main ()
return 0 return 0
;; ;;
*) *)
ft_install password=${1-Born2beRoot}
ft_install ${password}
;; ;;
esac esac
return 0 return 0