From e635b3e621411e3b1871933a6da1a1056a083346 Mon Sep 17 00:00:00 2001 From: usmannasir Date: Mon, 7 Oct 2024 17:40:29 +0500 Subject: [PATCH] bug fix: add csf gui --- plogical/csf.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/plogical/csf.py b/plogical/csf.py index 26322e7b6..4982d0f84 100755 --- a/plogical/csf.py +++ b/plogical/csf.py @@ -174,6 +174,24 @@ urlpatterns = [ command = 'ln -s /usr/local/lscp/conf/key.pem /etc/csf/ui/server.key' ProcessUtilities.normalExecutioner(command) + ## + + data = open('/usr/local/CyberCP/CyberCP/urls.py', 'r').readlines() + + WriteToFile = open('/usr/local/CyberCP/CyberCP/urls.py', 'w') + + for line in data: + if line[0] == '#' and line.find('configservercsf') > -1: + WriteToFile.write(" path(r'configservercsf/',include('configservercsf.urls')),\n") + else: + WriteToFile.write(line) + WriteToFile.close() + + command = 'killall lswsgi' + ProcessUtilities.normalExecutioner(command) + + ### + # install required packages for CSF perl and /usr/bin/host if ProcessUtilities.decideDistro() == ProcessUtilities.centos or ProcessUtilities.decideDistro() == ProcessUtilities.cent8: command = 'yum install bind-utils net-tools perl-libwww-perl.noarch perl-LWP-Protocol-https.noarch perl-GDGraph ipset -y'