B
    v&ù`Ò  ã               @   sp   d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ e ¡  d dlT d dl	Z	dd	„ Z
d
d„ Zdd„ ZdS )é    )Úabsolute_import)Údivision)Úprint_function)Úunicode_literals)Ústandard_library)Ú*Nc             C   s   t  | ¡}| ¡ S )N)ÚosÚpopenÚread)ÚstrZhandle© r   ú&/usr/share/cagefs-plugins/mysql_lib.pyÚExecute   s    
r   c              C   s0   d} t | d ƒ}|dkr,t | d d d ƒ d S )Nzamysql --no-beep --skip-column-names --user=admin --password=`cat /etc/psa/.psa.shadow` --execute=z5"select * from psa.Modules where name='plesk-cagefs'"Ú zJ"insert into psa.Modules(name, packname, display_name, description, icon) z;values('plesk-cagefs', 'plesk-cagefs', 'CageFS', 'GageFS', z;'/images/modules/plesk-cagefs/addon_CloudLinux_logo2.png')")r   )Úmysql_clientÚresultr   r   r   Úinstall_cagefs_module_plesk   s    
r   c              C   s   d} t | d ƒ d S )Nzamysql --no-beep --skip-column-names --user=admin --password=`cat /etc/psa/.psa.shadow` --execute=z3"delete from psa.Modules where name='plesk-cagefs'")r   )r   r   r   r   Údelete_cagefs_module_plesk    s    r   )Z
__future__r   r   r   r   Zfuturer   Zinstall_aliasesÚbuiltinsr   r   r   r   r   r   r   r   Ú<module>	   s   	