/usr/lib/python3/dist-packages/DistUpgrade/__pycache__
Edit: /usr/lib/python3/dist-packages/DistUpgrade/__pycache__/DistUpgradeMain.cpython-310.pyc (6055B)
o
>Ic$ @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z d dl
mZ d dlmZ g dZ
ddlmZ dd Zd
d Zdd
Zdd Zdd Zdd ZdS ) N)datetime)OptionParser)gettext)
z/binz/bootz/etcz/initrdz/libz/lib32z/lib64z/sbinz/usrz/var )DistUpgradeConfigc C s t } | jddddd | jdddd | jd dd
d | jddd
tdd | jdddtdd | jddddtdd | jdddtdd | jdddtdd | jddd dtd!d" | S )#z/ setup option parser and parse the commandline z--have-prerequistshavePrerequists
store_trueF)destactiondefaultz--with-networkwithNetwork)r r
z--without-networkstore_falsez
--frontendfrontendNz_Use frontend. Currently available:
DistUpgradeViewText, DistUpgradeViewGtk, DistUpgradeViewKDE)r r helpz--modemodedesktopz(*DEPRECATED* this option will be ignoredz --partialpartialz:Perform a partial upgrade only (no sources.list rewriting))r r r
r z--disable-gnu-screenzDisable GNU screen support)r
r r z --datadirdatadir.zSet datadirz--devel-release
devel_releasez"Upgrade to the development release)r
r r r )r
add_option_
parse_args)parser r =/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeMain.pydo_commandline6 s8
r c
C s^ | ddd}tj|st| t|d rQt }|d|j|j |j
|j|jf }tj|s8t| t|d D ]}t
|tj|tj| q?tj|d}| jr_|d7 }t|d W d n1 sow Y tjtj|d
dd td
|j tddt tjd }|d jj}td| tdtj |S )z setup the logging FilesLogDirz/var/log/dist-upgrade/z/*.logz/%04i%02i%02i-%02i%02izmain.logz.partialaNz%%(asctime)s %(levelname)s %(message)sw)levelfilenameformatfilemodezUsing config files '%s'zuname information: '%s' aptzapt version: '%s'zpython version: '%s') getWithDefaultospathexistsmkdirglobr nowyearmonthdayhourminuteshutilmovejoinbasenamer openloggingbasicConfigDEBUGinfoconfig_filesunamer&