From 052928d4d9ad17a8cf75fe1befadf6e17e03e389 Mon Sep 17 00:00:00 2001 From: gbaconni Date: Sun, 7 Nov 2021 16:30:54 +0100 Subject: [PATCH] 2021-11-07 16:30:54 --- bonus.sh | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/bonus.sh b/bonus.sh index 70e2b6f..356a15e 100755 --- a/bonus.sh +++ b/bonus.sh @@ -6,7 +6,7 @@ # By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2021/11/07 14:23:18 by gbaconni #+# #+# # -# Updated: 2021/11/07 15:14:01 by gbaconni ### lausanne.ch # +# Updated: 2021/11/07 16:30:47 by gbaconni ### lausanne.ch # # # # **************************************************************************** # @@ -14,6 +14,10 @@ PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ft_mariadb () { + if ! dpkg --get-selections | grep -q 'mariadb-server' + then + apt-get install -qq -y mariadb-server + fi return 0 } @@ -32,6 +36,19 @@ ft_wordpress () return 0 } +ft_ufw () +{ + if test -f /etc/rc.local.orig + then + sed -i -r 's|(/usr/sbin/ufw allow proto tcp from any to any port)(.+)|\1\2\n\1 80\n\1 443|' /etc/rc.local + else + ufw enable + ufw allow proto tcp from any to any port 80 + ufw allow proto tcp from any to any port 443 + fi + return 0 +} + ft_update () { temp=(mktemp /tmp/.42.XXXXXXXXXXXXXXXXXXXXX) @@ -51,6 +68,7 @@ ft_install () ft_apache ft_php ft_wordpress + ft_ufw return 0 }