def write(self, filename=None): if self._dirty or filename: # ifcfg-rh is using inotify IN_CLOSE_WRITE event so we don't use # temporary file for new configuration ifcfglog.debug("IfcfgFile.write %s:\n%s" % (self.filename, self.__str__())) SimpleConfigFile.write(self, filename, use_tmp=False) self._dirty = False
def TimezoneSet(self, inTimezone): localtimeFile = '/etc/localtime' if os.path.isfile(localtimeFile): os.remove(localtimeFile) os.symlink(self.timezones.cities({})[inTimezone], localtimeFile) file = open('/etc/timezone', 'w') file.write(inTimezone + "\n") file.close() if os.path.exists('/etc/sysconfig/clock'): cfg = SimpleConfigFile() cfg.read('/etc/sysconfig/clock') cfg.info["ZONE"] = inTimezone cfg.write('/etc/sysconfig/clock')
def TimezoneSet(self, inTimezone): localtimeFile = '/etc/localtime' if os.path.isfile(localtimeFile): os.remove(localtimeFile) os.symlink(self.timezones.cities({})[inTimezone], localtimeFile) file = open('/etc/timezone', 'w') file.write(inTimezone+"\n") file.close() if os.path.exists('/etc/sysconfig/clock'): cfg = SimpleConfigFile() cfg.read('/etc/sysconfig/clock') cfg.info["ZONE"] = inTimezone cfg.write('/etc/sysconfig/clock')
def write(self, instPath = "/"): SimpleConfigFile.write(self, instPath + "/etc/sysconfig/keyboard") try: os.unlink(instPath + "/etc/sysconfig/console/default.kmap") except: pass
def write(self, instPath="/"): SimpleConfigFile.write(self, instPath + "/etc/sysconfig/keyboard") try: os.unlink(instPath + "/etc/sysconfig/console/default.kmap") except: pass