def startNetworkFirewall(): INI = iniutils.iniParser(FIREWALL_PATH) try: info = INI.getSection("general") except iniutils.iniParserError: return if info.get("state", "off") == "on": call(script(), "Network.Firewall", "setState", ("on"))
option subnet-mask 255.255.255.0; subnet 172.16.0.0 netmask 255.255.255.0 { range 172.16.0.2 172.16.0.254; } """ # Utils import os import subprocess from pardus import iniutils from pardus import netutils from pardus import netfilterutils INI = iniutils.iniParser(FIREWALL_CONF) def listModuleConfigs(): """ Returns a list of modules that are configured. """ try: modules = INI.listSections() except iniutils.iniParserError: return if "general" in modules: modules.remove("general") return modules class ModuleConfig: """
option subnet-mask 255.255.255.0; subnet 172.16.0.0 netmask 255.255.255.0 { range 172.16.0.2 172.16.0.254; } """ # Utils import os import subprocess from pardus import iniutils from pardus import netutils from pardus import netfilterutils INI = iniutils.iniParser(FIREWALL_CONF) def listModuleConfigs(): """ Returns a list of modules that are configured. """ try: modules = INI.listSections() except iniutils.iniParserError: return if "general" in modules: modules.remove("general") return modules
import subprocess from pardus import iniutils from pardus import netutils from comar.service import startService, stopService, loadConfig NET_PATH = "/etc/network" NET_STACK = "baselayout" MSG_PROFILE_NAME = { "en": "You have to enter a profile name to create a connection", "tr": "Bağlantı yaratmak için profil ismi girmelisiniz", } INI = iniutils.iniParser(os.path.join(NET_PATH, script()), quiet=True) def listProfiles(): try: return INI.listSections() except iniutils.iniParserError: return [] class Profile: def __init__(self, name): if not len(name): fail(_(MSG_PROFILE_NAME)) self.name = name try: self.info = INI.getSection(name) except iniutils.iniParserError:
import subprocess from pardus import iniutils from pardus import netutils from comar.service import startService, stopService, loadConfig NET_PATH = "/etc/network" NET_STACK = "baselayout" MSG_PROFILE_NAME = { "en": "You have to enter a profile name to create a connection", "tr": "Bağlantı yaratmak için profil ismi girmelisiniz", } INI = iniutils.iniParser(os.path.join(NET_PATH, script()), quiet=True) def listProfiles(): try: return INI.listSections() except iniutils.iniParserError: return [] class Profile: def __init__(self, name): if not len(name): fail(_(MSG_PROFILE_NAME)) self.name = name try: