403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/dist-packages/DistUpgrade/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pyc
ó
üRôSc
@s-ddlZejddeƒddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZddlm
Z
ddlmZddd	d
ddd
dddg
ZddlmZddlmZd„Zd„Zd„Zd„Zd„Zd„ZdS(iÿÿÿÿNtignoresAccessed deprecated(tdatetime(tOptionParser(tgettexts/bins/boots/etcs/initrds/libs/lib32s/lib64s/sbins/usrs/var(tDistUpgradeController(tDistUpgradeConfigcCsytƒ}|jdddddtdddtd	ƒƒ|jd
ddddd#dtd
ƒƒ|jddddddtƒ|jdddddƒ|jdddddƒ|jddddd#dtdƒƒ|jddddddtdƒƒ|jddddtdddtdƒƒ|jddddtdtdƒƒ|jd dd!dd#dtd"ƒƒ|jƒS($s/ setup option parser and parse the commandline s-ss	--sandboxtdesttuseAufstdefaulttactiont
store_truethelpsSandbox upgrade using aufss-cs--cdromt	cdromPathsAUse the given path to search for a cdrom with upgradable packagess--have-prerequiststhavePrerequistss--with-networktwithNetworks--without-networktstore_falses
--frontendtfrontends_Use frontend. Currently available: 
DistUpgradeViewText, DistUpgradeViewGtk, DistUpgradeViewKDEs--modetmodetdesktops(*DEPRECATED* this option will be ignoreds	--partialtpartials:Perform a partial upgrade only (no sources.list rewriting)s--disable-gnu-screensDisable GNU screen supports	--datadirtdatadirsSet datadirN(Rt
add_optiontFalset_tNonet
parse_args(tparser((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pytdo_commandline:s.	







c
Cs¥|jdddƒ}tjj|ƒs7tj|ƒntj|dƒrðtjƒ}|d|j|j	|j
|j|jf}tjj|ƒs¤tj|ƒnxItj|dƒD]1}t
j|tjj|tjj|ƒƒƒq¸Wntjj|dƒ}|jr|d7}nt|dƒWd	QXtjd
tjd|dd
ddƒtjd|jƒtjddjtjƒƒƒtjdtjjƒ|S(s setup the logging tFilestLogDirs/var/log/dist-upgrade/s/*.logs/%04i%02i%02i-%02i%02ismain.logs.partialtaNtleveltfilenametformats%%(asctime)s %(levelname)s %(message)stfilemodetwsUsing config files '%s'suname information: '%s't sapt version: '%s'(tgetWithDefaulttostpathtexiststmkdirtglobRtnowtyeartmonthtdaythourtminutetshutiltmovetjointbasenameRtopentloggingtbasicConfigtDEBUGtinfotconfig_filestunametapttapt_pkgtVERSION(toptionstconfigtlogdirR+t
backup_dirtftfname((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pyt
setup_loggingUs.,2	
 c	Csyddlm}Wntk
r5tjdƒdSXtjj|dƒ}tjd|ƒtj	dƒ}|ƒ}|j
ddd	|d
tdtƒtj	|ƒyQtj
dd
gdtjƒjƒd}ttjj|dƒdƒj|ƒWn$tk
r}tjd|ƒnXdS(Niÿÿÿÿ(tAptClonesfailed to import AptClonesapt-clone_system_state.tar.gzscreating statefile: '%s'i6t	sourcedirt/ttargettwith_dpkg_statust
scrub_sourcestlspcis-nntstdoutis	lspci.txtR#slspci failed: %s(t	apt_cloneRFtImportErrorR6terrorR&R'R3tdebugtumaskt
save_statetTruet
subprocesstPopentPIPEtcommunicateR5twritetOSError(RARFRIt	old_umasktclonetste((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pytsave_system_statess"

	
()cCsÁxº|jg|jddƒD]}}|s/qny/t|ƒ}t||ƒ}|d|ƒ}PWqtk
r™}tjd||fƒd||fGHqXqWtjdƒdGHtj	dƒ|S(s0 setup view based on the config and commandline tViewRAscan't import view '%s' (%s)scan't load %s (%s)s!No view can be imported, abortingi(
Rtgetlistt
__import__tgetattrt	ExceptionR6twarningRPtsystexit(R?R@RAtrequested_viewt
view_modult
view_classtinstanceR^((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pyt
setup_view‹s#

cCs÷d}y=tjddgdtjƒjƒd}tjd|ƒWntk
rdtjdƒdSX||kr tjd	ƒtj	d
dddd
|gƒndtj
d<ddddddd|gtj}tjd|ƒtj	d
|ƒdS(s… check if there is a upgrade already running inside gnu screen,
        if so, reattach
        if not, create new screen window
    s$ubuntu-release-upgrade-screen-windowtscreens-lsRMisscreen returned: '%s'sscreen could not be runNs)found active screen session, re-attachings/usr/bin/screens-ds-rs-pt1tRELEASE_UPGRADER_NO_SCREENs-es\0\0s-Ls-ctscreenrcs-Ssre-exec inside screen: '%s'(
RURVRWRXR6RQRZR9R&texecvtenvironRftargv(t
SCREENNAMEtouttcmd((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pyt%run_new_gnu_screen_window_or_reattach s&"


"
cCstƒ\}}tdƒ}t||ƒ}ddlm}tjd|ƒt|||ƒ}|jr‰dt	j
kr‰|jr‰tƒnt
||d|jƒ}tj|jƒ|jræ|jƒsÖtjdƒntjdƒnt|ƒ|jƒrdSdS(	s
 main method t.iÿÿÿÿ(R>s%release-upgrader version '%s' startedRoRii(RRREtDistUpgradeVersionR>R6R9Rltneeds_screenR&Rrtdisable_gnu_screenRwRRtatexittregistert_enableAptCronJobRtdoPartialUpgradeRfRgR_trun(R?targsR@RAR>tviewtapp((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pytmainÁs(	

	
(twarningstfilterwarningstDeprecationWarningR<R|R*R6R&R1RURfRtoptparseRRRtSYSTEM_DIRSRtDistUpgradeConfigParserRRRER_RlRwR„(((s?/usr/lib/python2.7/dist-packages/DistUpgrade/DistUpgradeMain.pyt<module>s<						!

Youez - 2016 - github.com/yon3zu
LinuXploit