403Webshell
Server IP : 159.69.118.108  /  Your IP : 216.73.216.231
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ubuntu-4gb-fsn1-1 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 13:53:54 UTC 2025 aarch64
User : root ( 0)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/UpdateManager/backend/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/UpdateManager/backend/__pycache__/InstallBackendSynaptic.cpython-312.pyc
�

�h����ddlZddlZddlmZddlZej
dd�ddlmZddlmZeddl	m
Z
Gd�d	e
�Zy)
�N)�gettext�Gtkz3.0)�GObject)�GdkX11)�InstallBackendc�,�eZdZdZd�Z	dd�Zd�Zd�Zy)�InstallBackendSynapticz!Install backend based on synapticc�H�dg}d}|j|j||�y)Nz--update-at-startup)�
_run_synaptic�
ACTION_UPDATE)�self�opt�tempfs   �N/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendSynaptic.py�updatezInstallBackendSynaptic.updates'��$�%�������4�-�-�s�E�:�c�^�g}|r"|jd�|jd�|jd�|jdtd�z�|jd�|jdtd�z�tjd�	�}||zD]}|j	d
|z��|D]}|j	d|z��|jd�|jd|j
z�|j
�|j|j||�y)
Nz-ozSynaptic::closeZvt=truez--progress-str�%sz%Please wait, this can take some time.z--finish-strzUpdate is completezw+)�modez%s	install
z
%s	deinstall
z--set-selections-file)	�append�_�tempfile�NamedTemporaryFile�write�name�flushr�ACTION_INSTALL)r
�pkgs_install�pkgs_upgrade�pkgs_remove�
close_on_donerr�pkg_names        r�commitzInstallBackendSynaptic.commits������J�J�t���J�J�0�1��
�
�#�$��
�
�4�!�C�D�D�E��
�
�>�"��
�
�4�!�0�1�1�2��+�+��6��$�|�3�	4�H��K�K��(�2�3�	4�#�	6�H��K�K�)�H�4�5�	6��
�
�*�+��
�
�4�%�*�*�$�%�
���
����4�.�.��U�;rc�t�|jj�}	|j�}dddddd|zg}|j	|�t
j}tj||��\}}	}
}||f|_tj||j|j�y	#t$rd}Y��wxYw)
zExecute synaptic.rz/usr/bin/pkexecz/usr/sbin/synapticz--hide-main-windowz--non-interactivez--parent-window-idr)�flagsN)�window_main�
get_window�get_xid�AttributeError�extendr�SPAWN_DO_NOT_REAP_CHILD�spawn_async�
child_data�child_watch_add�_on_synaptic_exit)r
�actionrr�win�xid�cmdr%�pid�stdin�stdout�stderrs            rrz$InstallBackendSynaptic._run_synaptic8s������)�)�+��	��+�+�-�C�
� � �� ��3�J�

��	�
�
�3���/�/��'.�':�':�3�e�'L�$��e�V�V�"�5�/�������T�%;�%;�T�_�_�M��#�	��C�	�s�B)�)B7�6B7c��|\}}|r|j�|j|dtj|�dk(dd��y)NTr)�
authorized�success�error_string�
error_desc)�close�_action_done�os�WEXITSTATUS)r
r4�	condition�datar0rs      rr/z(InstallBackendSynaptic._on_synaptic_exitPsG���
�����K�K�M�������N�N�9�-��2���	�	
rN)F)�__name__�
__module__�__qualname__�__doc__rr#rr/�rrr	r	s!��+�;�FK�<�2N�0

rr	)r?rrr�gi�require_version�
gi.repositoryrr�UpdateManager.backendrr	rGrr�<module>rLsA��

�� �	�����5�%� �!�!��0�C
�^�C
r

Youez - 2016 - github.com/yon3zu
LinuXploit