From c60ffcca6243f310faecad62bcfc7d15e5326cb4 Mon Sep 17 00:00:00 2001 From: gashapwn Date: Sun, 29 Nov 2020 08:17:21 +0000 Subject: [PATCH] provision.pl - escaped slashes now fixed --- perl-script/provision.pl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/perl-script/provision.pl b/perl-script/provision.pl index 2c5f7d0..6bdb37e 100644 --- a/perl-script/provision.pl +++ b/perl-script/provision.pl @@ -67,8 +67,8 @@ system("pkg_add p5-JSON"); system("pkg_add apache-httpd"); # enable the userdir module -system("sed -i -e 's/^\(.\)*#\(LoadModule userdir_module\)/\1\2/' /etc/apache2/httpd2.conf"); -system("sed -i -e 's/^\(.\)*#\(Include \/etc\/apache2\/extra\/httpd-userdir.conf\)/\1\2/' /etc/apache2/httpd2.conf"); +system("sed -i -e 's/^\\(.\\)*#\\(LoadModule userdir_module\\)/\\1\\2/' /etc/apache2/httpd2.conf"); +system("sed -i -e 's/^\\(.\\)*#\\(Include \\/etc\\/apache2\\/extra\\/httpd-userdir.conf\\)/\\1\\2/' /etc/apache2/httpd2.conf"); # Enable the CGI directory system("echo ' Require all granted @@ -76,11 +76,11 @@ system("echo ' AddHandler cgi-script .cgi ' >> /etc/apache2/extra/httpd-userdir.conf"); # Enable the CGI modules -system("sed -i -e 's/^\(.\)*#\(LoadModule cgi_module\)/\1\2/' /etc/apache2/httpd2.conf"); -system("sed -i -e 's/^\(.\)*#\(LoadModule cgid_module\)/\1\2/' /etc/apache2/httpd2.conf"); +system("sed -i -e 's/^\\(.\\)*#\\(LoadModule cgi_module\\)/\\1\\2/' /etc/apache2/httpd2.conf"); +system("sed -i -e 's/^\\(.\\)*#\\(LoadModule cgid_module\\)/\\1\\2/' /etc/apache2/httpd2.conf"); # Disable directory listing -system("sed -i -e 's/\(<\/Directory>\)/ Options -Indexes\ - \1/g' /etc/apache2/extra/httpd-userdir.conf"); +system("sed -i -e 's/\\(<\\/Directory>\\)/ Options -Indexes\\ + \\1/g' /etc/apache2/extra/httpd-userdir.conf"); # Change the port to 5001 -system("sed -i -e 's/^\(.\)*Listen *80/\1Listen 5001/' /etc/apache2/httpd2.conf"); +system("sed -i -e 's/^\\(.\\)*Listen *80/\\1Listen 5001/' /etc/apache2/httpd2.conf");