HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/DistUpgrade/__pycache__/DistUpgradeFetcherSelf.cpython-38.pyc
U

٪zc�@s0ddlZddlZddlmZGdd�de�ZdS)�N�)�DistUpgradeFetcherCorec@s$eZdZdd�Zdd�Zdd�ZdS)�DistUpgradeFetcherSelfcCsht�|||�||_|jdg7_|jdk	rD|jd|jg7_|jdk	rd|jd|jg7_dS)Nz--with-networkz
--cdrom=%sz
--frontend=%s)r�__init__�viewZrun_optionsZ	cdromPathZfrontend)�selfZnew_distZprogressZoptionsr�r�D/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherSelf.pyrs

zDistUpgradeFetcherSelf.__init__cCs|j�||�S)N)r�error)rZsummary�messagerrr	r
)szDistUpgradeFetcherSelf.errorcCs,t�d�t��t�dd�t�|�dS)z, overwrite to ensure that the log is copied z&runDistUpgrader() called, re-exec selfz/var/log/dist-upgrade/main.logz*/var/log/dist-upgrade/main_update_self.logN)�logging�infoZshutdown�shutil�copyr�runDistUpgrader)rrrr	r,s
�z&DistUpgradeFetcherSelf.runDistUpgraderN)�__name__�
__module__�__qualname__rr
rrrrr	rsr)rrrrrrrr	�<module>s