/usr/lib/python3.6/site-packages/sepolgen/__pycache__
NameSizeModeActions
access.cpython-36.opt-1.pyc112860644editdlrm
access.cpython-36.pyc112860644editdlrm
audit.cpython-36.opt-1.pyc177060644editdlrm
audit.cpython-36.pyc177060644editdlrm
classperms.cpython-36.opt-1.pyc24850644editdlrm
classperms.cpython-36.pyc24850644editdlrm
defaults.cpython-36.opt-1.pyc22460644editdlrm
defaults.cpython-36.pyc22460644editdlrm
interfaces.cpython-36.opt-1.pyc125410644editdlrm
interfaces.cpython-36.pyc125410644editdlrm
lex.cpython-36.opt-1.pyc214260644editdlrm
lex.cpython-36.pyc214260644editdlrm
matching.cpython-36.opt-1.pyc60930644editdlrm
matching.cpython-36.pyc60930644editdlrm
module.cpython-36.opt-1.pyc71130644editdlrm
module.cpython-36.pyc71130644editdlrm
objectmodel.cpython-36.opt-1.pyc39230644editdlrm
objectmodel.cpython-36.pyc39230644editdlrm
output.cpython-36.opt-1.pyc35020644editdlrm
output.cpython-36.pyc35020644editdlrm
policygen.cpython-36.opt-1.pyc128240644editdlrm
policygen.cpython-36.pyc128730644editdlrm
refparser.cpython-36.opt-1.pyc290560644editdlrm
refparser.cpython-36.pyc290560644editdlrm
refpolicy.cpython-36.opt-1.pyc408600644editdlrm
refpolicy.cpython-36.pyc408600644editdlrm
sepolgeni18n.cpython-36.opt-1.pyc3040644editdlrm
sepolgeni18n.cpython-36.pyc3040644editdlrm
util.cpython-36.opt-1.pyc63740644editdlrm
util.cpython-36.pyc63740644editdlrm
yacc.cpython-36.opt-1.pyc540350644editdlrm
yacc.cpython-36.pyc541300644editdlrm
__init__.cpython-36.opt-1.pyc1130644editdlrm
__init__.cpython-36.pyc1130644editdlrm
Edit: /usr/lib/python3.6/site-packages/sepolgen/__pycache__/defaults.cpython-36.pyc (2246B)
3 KlfU @sTddlZddlZGdddeZddZddZdd Zd d Zd d ZddZ dS)Nc@seZdZddZdddZdS) PathChooserc Cst|_tjj|s(d|_d|jd<dS||_tjd}tjd}t|d`}xXt |D]L\}}|j |rlqX|j |}|st d||df|j d |j|j d<qXWWdQRXdS) Nz (defaults)zJ/usr/share/selinux/default:/usr/share/selinux/mls:/usr/share/selinux/develSELINUX_DEVEL_PATHz ^\s*(?:#.+)?$z^\s*(\w+)\s*=\s*(.+?)\s*$rz(%s:%d: line is not in key = value format) dictconfigospathexistsconfig_pathnamerecompileopen enumeratematch ValueErrorgroup)selfpathnameignoreZconsiderfdlinenolinemor/usr/lib/python3.6/defaults.py__init__s        zPathChooser.__init__rcCsp|jj|d}|dkr(td||jf|jd}x*|D]"}tjj||}tjj|r8|Sq8Wtjj|d|S)Nz%s was not in %s:r) rgetrr splitr r joinr )rZ testfilenameZpathsetpathsptargetrrr__call__,s   zPathChooser.__call__N)r)__name__ __module__ __qualname__rr%rrrrrsrcCsdS)Nz/var/lib/sepolgenrrrrrdata_dir;sr)cCs tdS)Nz /perm_map)r)rrrrperm_map>sr*cCs tdS)Nz/interface_info)r)rrrrinterface_infoAsr+cCs tdS)Nz/attribute_info)r)rrrrattribute_infoDsr,cCs(td}|d}tjj|s$|d}|S)Nz/etc/selinux/sepolgen.confMakefilezinclude/Makefile)rr r r )chooserresultrrrrefpolicy_makefileGs  r0cCstd}|dS)Nz/etc/selinux/sepolgen.confinclude)r)r.rrrheadersNsr2) r r objectrr)r*r+r,r0r2rrrrs"