File manager - Edit - /usr/local/CyberCP/plogical/__pycache__/installUtilities.cpython-310.pyc
Back
o �h�K � @ sZ d dl Z d dlZd dlmZ d dlZd dlZd dlZd dlZd dl m Z G dd� d�ZdS )� N)�CyberCPLogFileWriter)�ProcessUtilitiesc @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Zed d� �Z edd � �Z edd� �Zedd� �Zedd� �Z edd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zed d!� �Zd"S )#�installUtilitiesz/usr/local/lswsc C s� z=g } | � d� | � d� | � d� | � d� t�| �}|dkr/td� td� td� W dS td� td� td� W dS tyZ } ztj�t|�d � W Y d }~d S d }~w t yv } ztj�t|�d � W Y d }~d S d }~ww )N�yum�-y�installzepel-release� �/###############################################z. Could not add EPEL repo z/ EPEL Repo Added z [enableEPELRepo]r � �append� subprocess�call�print�OSError�loggingr �writeToFile�str� ValueError��cmd�res�msg� r �//usr/local/CyberCP/plogical/installUtilities.py�enableEPELRepo s2 � ����zinstallUtilities.enableEPELRepoc C s� z8g } | � d� | � d� | � d� t�| �}|dkr*td� td� td� W dS td� td� td� W dS tyU } ztj�t|�d � W Y d }~d S d }~w t yq } ztj�t|�d � W Y d }~d S d }~ww ) N�rpmz-ivhzHhttp://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpmr r z. Could not add Litespeed repo z/ Litespeed Repo Added z [addLiteSpeedRepo]r r r r r r �addLiteSpeedRepo* s0 � ����z!installUtilities.addLiteSpeedRepoc C s� zAg } | � d� | � d� | � d� | � d� t�| �}|dkr3td� td� td� t�� W dS td� td� td� W dS ty^ } ztj� t |�d � W Y d }~d S d }~w tyz } ztj� t |�d � W Y d }~d S d }~ww )Nr r r �openlitespeed-1.4.26r r z. Could not install Litespeed z/ Litespeed Installed z [installLiteSpeed]r �r r r r �sys�exitr r r r r r r r r r �installLiteSpeedE s4 � ����z!installUtilities.installLiteSpeedc C s� z7g } | � d� | � d� t�| �}|dkr)td� td� td� t�� W dS td� td� td� W dS tyT } ztj� t |�d � W Y d }~dS d }~w typ } ztj� t |�d � W Y d }~dS d }~ww ) Nz/usr/local/lsws/bin/lswsctrl�startr r z/ Could not start Litespeed server z/ Litespeed Started z [startLiteSpeed]r r r r r r �startLiteSpeedh s0 � ����zinstallUtilities.startLiteSpeedc C s� zt �� t jkrd} nd} t �| � W dS ty1 } ztj�t|�d � W Y d }~dS d }~w t yM } ztj�t|�d � W Y d }~dS d }~ww )Nzsystemctl restart lswsz$/usr/local/lsws/bin/lswsctrl restart� [reStartLiteSpeed]r r ) r �decideServer�OLS�normalExecutionerr r r r r � BaseException��commandr r r r �reStartLiteSpeed� s ����z!installUtilities.reStartLiteSpeedc C � zt �� t jkrd} nd} t �| �W S ty/ } ztj�t|�d � W Y d }~dS d }~w t yK } ztj�t|�d � W Y d }~dS d }~ww )N�sudo systemctl restart lsws�)sudo /usr/local/lsws/bin/lswsctrl restartr$ r � r r% r&