def __init__(self): super().__init__() self._firewall_module = FirewallModule() self.hostname_changed = Signal() self._hostname = "localhost.localdomain" self.current_hostname_changed = Signal() self._hostname_service_proxy = None if SystemBus.check_connection(): self._hostname_service_proxy = HOSTNAME.get_proxy() self._hostname_service_proxy.PropertiesChanged.connect( self._hostname_service_properties_changed) self.connected_changed = Signal() self.nm_client = None # TODO fallback solution - use Gio/GNetworkMonitor ? if SystemBus.check_connection(): nm_client = NM.Client.new(None) if nm_client.get_nm_running(): self.nm_client = nm_client self.nm_client.connect("notify::%s" % NM.CLIENT_STATE, self._nm_state_changed) initial_state = self.nm_client.get_state() self.set_connected(self._nm_state_connected(initial_state)) else: log.debug("NetworkManager is not running.")
def __init__(self): super().__init__() self._firewall_module = FirewallModule() self.hostname_changed = Signal() self._hostname = "localhost.localdomain" self.current_hostname_changed = Signal() self._hostname_service_proxy = None if conf.system.provides_system_bus: self._hostname_service_proxy = HOSTNAME.get_proxy() self._hostname_service_proxy.PropertiesChanged.connect(self._hostname_service_properties_changed) self.connected_changed = Signal() self.nm_client = None # TODO fallback solution - use Gio/GNetworkMonitor ? if SystemBus.check_connection(): nm_client = NM.Client.new(None) if nm_client.get_nm_running(): self.nm_client = nm_client self.nm_client.connect("notify::%s" % NM.CLIENT_STATE, self._nm_state_changed) initial_state = self.nm_client.get_state() self.set_connected(self._nm_state_connected(initial_state)) else: log.debug("NetworkManager is not running.")
def __init__(self): super().__init__() self.hostname_changed = Signal() self._hostname = "localhost.localdomain" self.current_hostname_changed = Signal() self._hostname_service_proxy = None if SystemBus.check_connection(): self._hostname_service_proxy = HOSTNAME.get_proxy() self._hostname_service_proxy.PropertiesChanged.connect( self._hostname_service_properties_changed)
def __init__(self): super().__init__() self._firewall_module = FirewallModule() self.hostname_changed = Signal() self._hostname = "localhost.localdomain" self.disable_ipv6_changed = Signal() self._disable_ipv6 = False self.current_hostname_changed = Signal() self._hostname_service_proxy = None if conf.system.provides_system_bus: self._hostname_service_proxy = HOSTNAME.get_proxy() self._hostname_service_proxy.PropertiesChanged.connect( self._hostname_service_properties_changed) self.connected_changed = Signal() self.nm_client = None # TODO fallback solution - use Gio/GNetworkMonitor ? if SystemBus.check_connection(): nm_client = NM.Client.new(None) if nm_client.get_nm_running(): self.nm_client = nm_client self.nm_client.connect("notify::%s" % NM.CLIENT_STATE, self._nm_state_changed) initial_state = self.nm_client.get_state() self.set_connected(self._nm_state_connected(initial_state)) else: log.debug("NetworkManager is not running.") self._original_network_data = [] self._onboot_yes_ifaces = [] self._device_configurations = None self._use_device_configurations = False self.configurations_changed = Signal() self._default_device_specification = DEFAULT_DEVICE_SPECIFICATION self._bootif = None self._ifname_option_values = []
def __init__(self): super().__init__() self._firewall_module = FirewallModule() self.hostname_changed = Signal() self._hostname = "localhost.localdomain" self.current_hostname_changed = Signal() self._hostname_service_proxy = None if conf.system.provides_system_bus: self._hostname_service_proxy = HOSTNAME.get_proxy() self._hostname_service_proxy.PropertiesChanged.connect(self._hostname_service_properties_changed) self.connected_changed = Signal() self.nm_client = None # TODO fallback solution - use Gio/GNetworkMonitor ? if SystemBus.check_connection(): nm_client = NM.Client.new(None) if nm_client.get_nm_running(): self.nm_client = nm_client self.nm_client.connect("notify::%s" % NM.CLIENT_STATE, self._nm_state_changed) initial_state = self.nm_client.get_state() self.set_connected(self._nm_state_connected(initial_state)) else: log.debug("NetworkManager is not running.") self._original_network_data = [] self._onboot_yes_ifaces = [] self._device_configurations = None self._use_device_configurations = False self.configurations_changed = Signal() self._default_device_specification = DEFAULT_DEVICE_SPECIFICATION self._bootif = None self._ifname_option_values = [] self._disable_ipv6 = False self._apply_boot_options(flags.cmdline)