lsws conversion support for arm: ref https://app.clickup.com/t/86enj7r72

This commit is contained in:
usmannasir
2024-01-30 13:03:59 +05:00
parent 874cdfdc56
commit 8e83f513f7
2 changed files with 22 additions and 12 deletions

View File

@@ -28,8 +28,8 @@
# imap_port = 993 # imap_port = 993
# #
# # User credentials # # User credentials
# # email_address = ''
# # password = ''
# #
# # Connect to the IMAP server # # Connect to the IMAP server
# mail = imaplib.IMAP4_SSL(imap_server, imap_port) # mail = imaplib.IMAP4_SSL(imap_server, imap_port)

View File

@@ -67,34 +67,44 @@ class ServerStatusUtil(multi.Thread):
except: except:
pass pass
command = 'wget https://www.litespeedtech.com/packages/6.0/lsws-6.0-ent-x86_64-linux.tar.gz' from plogical.acl import ACLManager
if ACLManager.ISARM():
command = 'wget https://www.litespeedtech.com/packages/6.0/lsws-6.2-ent-aarch64-linux.tar.gz'
else:
command = 'wget https://www.litespeedtech.com/packages/6.0/lsws-6.2-ent-x86_64-linux.tar.gz'
if ServerStatusUtil.executioner(command, statusFile) == 0: if ServerStatusUtil.executioner(command, statusFile) == 0:
return 0 return 0
if os.path.exists('/usr/local/CyberCP/lsws-6.0/'): if os.path.exists('/usr/local/CyberCP/lsws-6.0/'):
shutil.rmtree('/usr/local/CyberCP/lsws-6.0') shutil.rmtree('/usr/local/CyberCP/lsws-6.0')
if os.path.exists('/usr/local/CyberCP/lsws-6.0/'): if os.path.exists('/usr/local/CyberCP/lsws-6.2/'):
shutil.rmtree('/usr/local/CyberCP/lsws-6.0/') shutil.rmtree('/usr/local/CyberCP/lsws-6.2/')
if ACLManager.ISARM():
command = 'tar zxf lsws-6.2-ent-aarch64-linux.tar.gz -C /usr/local/CyberCP'
else:
command = 'tar zxf lsws-6.2-ent-x86_64-linux.tar.gz -C /usr/local/CyberCP'
command = 'tar zxf lsws-6.0-ent-x86_64-linux.tar.gz -C /usr/local/CyberCP'
if ServerStatusUtil.executioner(command, statusFile) == 0: if ServerStatusUtil.executioner(command, statusFile) == 0:
return 0 return 0
if licenseKey == 'trial': if licenseKey == 'trial':
command = 'wget -q --output-document=/usr/local/CyberCP/lsws-6.0/trial.key http://license.litespeedtech.com/reseller/trial.key' command = 'wget -q --output-document=/usr/local/CyberCP/lsws-6.2/trial.key http://license.litespeedtech.com/reseller/trial.key'
if ServerStatusUtil.executioner(command, statusFile) == 0: if ServerStatusUtil.executioner(command, statusFile) == 0:
return 0 return 0
else: else:
writeSerial = open('/usr/local/CyberCP/lsws-6.0/serial.no', 'w') writeSerial = open('/usr/local/CyberCP/lsws-6.2/serial.no', 'w')
writeSerial.writelines(licenseKey) writeSerial.writelines(licenseKey)
writeSerial.close() writeSerial.close()
shutil.copy('/usr/local/CyberCP/serverStatus/litespeed/install.sh', '/usr/local/CyberCP/lsws-6.0/') shutil.copy('/usr/local/CyberCP/serverStatus/litespeed/install.sh', '/usr/local/CyberCP/lsws-6.2/')
shutil.copy('/usr/local/CyberCP/serverStatus/litespeed/functions.sh', '/usr/local/CyberCP/lsws-6.0/') shutil.copy('/usr/local/CyberCP/serverStatus/litespeed/functions.sh', '/usr/local/CyberCP/lsws-6.2/')
os.chdir('/usr/local/CyberCP/lsws-6.0/') os.chdir('/usr/local/CyberCP/lsws-6.2/')
command = 'chmod +x install.sh' command = 'chmod +x install.sh'
if ServerStatusUtil.executioner(command, statusFile) == 0: if ServerStatusUtil.executioner(command, statusFile) == 0:
@@ -121,7 +131,7 @@ class ServerStatusUtil(multi.Thread):
pass pass
try: try:
os.rmdir("/usr/local/CyberCP/lsws-6.0") os.rmdir("/usr/local/CyberCP/lsws-6.2")
except: except:
pass pass