Clean version specified by parameter --pkg-version. (bugfix ntp version 4.2.4_p7)

develop
Mike Hiretsky 14 years ago
parent c45cd36a71
commit b5ea697319

@ -111,6 +111,7 @@ class shareUpdateConfigs(color_print, writeLog):
'/var/calculate/remote/templates']
firstEnvFile = "/etc/calculate/calculate2.env"
reCleanVer = re.compile("\d+\.?\d*\.?\d*")
def _isApplyTemplateDir(self, scanDir, nameProgram, flagSkipDesktop=True,
flagDir=False):
@ -192,6 +193,9 @@ class updateUserConfigs(shareUpdateConfigs):
def updateConfig(self, nameProgram, category, version, xUsers):
"""Обновление конфигурационных файлов у пользователей"""
cleanVer = self.reCleanVer.search(version)
if cleanVer:
version = cleanVer.group()
self.logger.info(_("Package %s") %nameProgram)
self.logger.info(_("Update desktop configuration files"))
if not os.path.exists(self.firstEnvFile):
@ -280,6 +284,9 @@ class updateSystemConfigs(shareUpdateConfigs):
def updateConfig(self, nameProgram, category, version, configPath):
"""Обновление системных конфигурационных файлов"""
cleanVer = self.reCleanVer.search(version)
if cleanVer:
version = cleanVer.group()
self.logger.info(_("Package %s") %nameProgram)
self.logger.info(_("Update system cofiguration files"))
if not os.path.exists(configPath):

Loading…
Cancel
Save