Sh3ll
OdayForums


Server : Apache
System : Linux server1.cgrithy.com 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User : nobody ( 99)
PHP Version : 8.1.23
Disable Function : NONE
Directory :  /usr/lib/python2.7/site-packages/firewall/core/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib/python2.7/site-packages/firewall/core/fw_ifcfg.pyo
�
�c�`c@spdZddgZddlZddlZddlmZddlmZddlm	Z	d�Z
d	�ZdS(
s.Functions to search for and change ifcfg filestsearch_ifcfg_of_interfacetifcfg_set_zone_of_interfacei����N(tconfig(tlog(tifcfgcCstjjtj�sdSx�ttjtj��D]�}|jd�sMq2nx5ddddddgD]}|j	|�rfqfqfqfWd|kr�q2nt
d	tj|f�}|j�|jd
�|kr2|Sq2Wdtj|f}tjj|�rt
|�}|j�|SdS(
s6search ifcfg file for the interface in config.IFCFGDIRsifcfg-s.baks.origs.rpmnews.rpmorigs.rpmsaves-ranget.s%s/%stDEVICEs%s/ifcfg-%sN(
tostpathtexistsRtIFCFGDIRtNonetsortedtlistdirt
startswithtendswithRtreadtget(t	interfacetfilenametignoredt
ifcfg_file((s:/usr/lib/python2.7/site-packages/firewall/core/fw_ifcfg.pyR!s*



cCs�|dkrd}nt|�}|dk	r�|jd�|kr�|jd�dko`|dkr�tjd||jf�|jd|�|j�ndS(sYSet zone (ZONE=<zone>) in the ifcfg file that uses the interface
    (DEVICE=<interface>)ttZONEsSetting ZONE=%s in '%s'N(RRRRtdebug1Rtsettwrite(tzoneRR((s:/usr/lib/python2.7/site-packages/firewall/core/fw_ifcfg.pyR?s	!"(t__doc__t__all__Rtos.pathtfirewallRtfirewall.core.loggerRtfirewall.core.io.ifcfgRRR(((s:/usr/lib/python2.7/site-packages/firewall/core/fw_ifcfg.pyt<module>s	

ZeroDay Forums Mini