Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
idna / lib / python2.7 / site-packages / contego / nova / extension / driver / diskfilesdrive.pyc
Size: Mime:
ó
w=4\c@s
dZddlZyddlmZWn!ek
rIddlmZnXyddlmZWn!ek
rddlmZnXddl	m
Z
dZdZdZ
ejd
dddd
ƒejdddddƒgZejZejeƒdefd„ƒYZdS(sDisklist Drive helper.iÿÿÿÿN(tcfg(t	fileutils(tutilstiso9660tgenisoimagei@itdiskfiles_drive_formattdefaultthelps9Disk files drive format. One of iso9660 (default) or vfattmkisofs_cmds@Name and optionally path of the tool used for ISO image creationtDiskfilesDriveBuildercBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCs
||_dS(N(t	diskfiles(tselfR
((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt__init__+scCs|S(N((R((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt	__enter__.scCs|dk	rtS|jƒdS(N(tNonetFalsetcleanup(Rtexctypetexcvaltexctb((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt__exit__1scCs]tjj||ƒ}tjj|ƒ}tj|ƒt|dƒ}|j|ƒWdQXdS(Ntwb(tostpathtjointdirnameRtensure_treetopentwrite(RtbasedirRtdatatfilepathRtf((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt	_add_file6s

cCs|j|d|jƒdS(NR
(R!R
(RR((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt_write_disk_files=scCsbdidd6dd6}tjtjd|ddd	d
d|dd
ddd|dddtƒdS(Ns%(product)s %(version)stTrilioVaulttproducts1.0.tversions-os-ldotss-allow-lowercases-allow-multidots-ls
-publishers-quiets-Js-rs-Vsdiskdrives-1tattemptsitrun_as_root(RtexecutetCONFRR(RRttmpdirt	publisher((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt
_make_iso9660@s$cCsXtjƒF}|j|ƒtjj|ƒr>tj|ƒn|j||ƒWdQXdS(s¬Make the diskfiles drive.

        :param path: the path to place the diskfiles drive image at

        :raises ProcessExecuteError if a helper process has failed.
        N(RttempdirR"RRtexiststremoveR,(RRR*((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt
make_driveVs

cCsdS(N((R((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyRescCsdt|jƒdS(Ns<DiskfilesDriveBuilder: t>(tstrtmdfiles(R((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt__repr__hs(t__name__t
__module__RR
RR!R"R,R0RR4(((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyR	*s								i(t__doc__Rtoslo_configRt
BaseExceptiontoslo.configt
oslo_utilsRtnova.openstack.commontnovaRRRtDISKFILESDRIVESIZE_BYTEStStrOpttdiskfilesdrive_optsR)t
register_optstobjectR	(((sa/home/tvault/.virtenv/lib/python2.7/site-packages/contego/nova/extension/driver/diskfilesdrive.pyt<module>s,