Your IP : 3.23.103.140


Current Path : /lib64/python2.7/site-packages/sepolgen/
Upload File :
Current File : //lib64/python2.7/site-packages/sepolgen/defaults.pyc

�
��^c@shddlZddlZdefd��YZd�Zd�Zd�Zd�Zd�Zd	�Z	dS(
i����NtPathChooosercBseZd�Zdd�ZRS(cCs�t�|_tjj|�s8d|_d|jd<dS||_tjd�}tjd�}x�tt	|��D]r\}}|j
|�r�qrn|j
|�}|s�td||df��n|jd�|j|jd�<qrWdS(	Ns
(defaults)sJ/usr/share/selinux/default:/usr/share/selinux/mls:/usr/share/selinux/develtSELINUX_DEVEL_PATHs
^\s*(?:#.+)?$s^\s*(\w+)\s*=\s*(.+?)\s*$s(%s:%d: line is not in key = value formatii(
tdicttconfigtostpathtexiststconfig_pathnametretcompilet	enumeratetopentmatcht
ValueErrortgroup(tselftpathnametignoretconsidertlinenotlinetmo((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pyt__init__s	
	RcCs�|jj|d�}|dkr=td||jf��n|jd�}x9|D]1}tjj||�}tjj	|�rS|SqSWtjj|d|�S(Ns%s was not in %st:i(
RtgettNoneR
RtsplitRRtjoinR(Rttestfilenametpathsettpathstpttarget((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pyt__call__+s
(t__name__t
__module__RR!(((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pyRs	cCsdS(Ns/var/lib/sepolgen((((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytdata_dir:scCst�dS(Ns	/perm_map(R$(((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytperm_map=scCst�dS(Ns/interface_info(R$(((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytinterface_info@scCst�dS(Ns/attribute_info(R$(((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytattribute_infoCscCstd�}|d�S(Ns/etc/selinux/sepolgen.conftMakefile(R(tchooser((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytrefpolicy_makefileFscCstd�}|d�S(Ns/etc/selinux/sepolgen.conftinclude(R(R)((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pytheadersJs(
RRtobjectRR$R%R&R'R*R,(((s7/usr/lib64/python2.7/site-packages/sepolgen/defaults.pyt<module>s!