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    
Size: Mime:
ó
s	”dc@sÑdZddlmZddlZddlZddlZddlZddlmZddl	m
Zyddlm
Z
Wnddl
m
Z
nXe
ƒZdZd„Zed	„Zed
„Zd„ZdS(sPython Module __init__ file.iÿÿÿÿ(tprint_functionN(tfind_executable(tutils(tConfigParsers/etc/workloadmgr/vault.confcCs‘y:tjj|ƒ}tj|ƒd|}|tjd<WnPtk
rŒ}tddtj	ƒtdt
|ƒdtj	ƒtjdƒnXdS(Ns--config-file=tFLAGs!You should create vault.conf filetfiles
Exception: %si(tostpathtabspatht
config_parsertreadtenviront	Exceptiontprinttsyststderrtstrtexit(t	conf_pathtsourcetflagte((s3/usr/lib/python2.7/site-packages/s3fuse/__init__.pytreadS3fuseConfs

cCs[t|ƒddlm}tjd|jƒ}tdƒ|jƒtdƒ|jƒdS(sMount s3 fuse mount.i(ts3vaultfusettargetsMounting...sMounted....N(	RtRt	threadingtThreadtrunR
tstarttjoin(RRtth((s3/usr/lib/python2.7/site-packages/s3fuse/__init__.pytmount's



cCsÙt|ƒtdd}tdd}tj|ddgƒtjtjj|dƒddgƒtdƒ}|r…|dd	|gndd	|g}|r¬|dd	|gndd	|g}tj	|ƒtj	|ƒdS(
NtDEFAULTtvault_data_directorytvault_data_directory_olds-fs-lttmpfstsudotrms-rf(
RR	tfstumountRRRRt
subprocesstcall(Rtmptcahcetsudo_exetrm_mptrm_cahce((s3/usr/lib/python2.7/site-packages/s3fuse/__init__.pyR(7s
%''
cCstjdjƒƒdS(sCleanup directory.sfind . -empty -type d -deleteN(R)R*tsplit(((s3/usr/lib/python2.7/site-packages/s3fuse/__init__.pytcleanNs(t__doc__t
__future__RRR)RRtdistutils.spawnRts3fuseRR'tconfigparserRR	tdefault_conf_pathRR R(R1(((s3/usr/lib/python2.7/site-packages/s3fuse/__init__.pyt<module>s"