mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-05-07 17:35:52 +02:00
bug fix: email configurations reset
This commit is contained in:
@@ -1039,21 +1039,21 @@ class MailServerManagerUtils(multi.Thread):
|
|||||||
|
|
||||||
def centos_lib_dir_to_ubuntu(self, filename, old, new):
|
def centos_lib_dir_to_ubuntu(self, filename, old, new):
|
||||||
try:
|
try:
|
||||||
command = "sed -i 's|%s|%s|g' %s" % (old, new, filename)
|
#command = "sed -i 's|%s|%s|g' %s" % (old, new, filename)
|
||||||
ProcessUtilities.executioner(command, None, True)
|
#ProcessUtilities.executioner(command, None, True)
|
||||||
|
|
||||||
# fd = open(filename, 'r')
|
fd = open(filename, 'r')
|
||||||
# lines = fd.readlines()
|
lines = fd.readlines()
|
||||||
# fd.close()
|
fd.close()
|
||||||
# fd = open(filename, 'w')
|
fd = open(filename, 'w')
|
||||||
# centos_prefix = old
|
centos_prefix = old
|
||||||
# ubuntu_prefix = new
|
ubuntu_prefix = new
|
||||||
# for line in lines:
|
for line in lines:
|
||||||
# index = line.find(centos_prefix)
|
index = line.find(centos_prefix)
|
||||||
# if index != -1:
|
if index != -1:
|
||||||
# line = line[:index] + ubuntu_prefix + line[index + len(centos_prefix):]
|
line = line[:index] + ubuntu_prefix + line[index + len(centos_prefix):]
|
||||||
# fd.write(line)
|
fd.write(line)
|
||||||
# fd.close()
|
fd.close()
|
||||||
except BaseException as msg:
|
except BaseException as msg:
|
||||||
logging.CyberCPLogFileWriter.statusWriter(self.extraArgs['tempStatusPath'],
|
logging.CyberCPLogFileWriter.statusWriter(self.extraArgs['tempStatusPath'],
|
||||||
'%s [centos_lib_dir_to_ubuntu][404]' % (str(msg)), 10)
|
'%s [centos_lib_dir_to_ubuntu][404]' % (str(msg)), 10)
|
||||||
@@ -1105,7 +1105,7 @@ class MailServerManagerUtils(multi.Thread):
|
|||||||
ProcessUtilities.executioner(command)
|
ProcessUtilities.executioner(command)
|
||||||
|
|
||||||
# Cleanup config files for ubuntu
|
# Cleanup config files for ubuntu
|
||||||
if ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu:
|
if ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu or ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu20:
|
||||||
self.centos_lib_dir_to_ubuntu("/usr/local/CyberCP/install/email-configs-one/master.cf", "/usr/libexec/",
|
self.centos_lib_dir_to_ubuntu("/usr/local/CyberCP/install/email-configs-one/master.cf", "/usr/libexec/",
|
||||||
"/usr/lib/")
|
"/usr/lib/")
|
||||||
self.centos_lib_dir_to_ubuntu("/usr/local/CyberCP/install/email-configs-one/main.cf",
|
self.centos_lib_dir_to_ubuntu("/usr/local/CyberCP/install/email-configs-one/main.cf",
|
||||||
|
|||||||
Reference in New Issue
Block a user