From 76ee6b55d2ea1cc7abbcf3e65667379250cd1509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BC=D0=BE=D1=83=D0=BA=D0=B8=D0=BD=20=D0=90?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= Date: Fri, 3 Dec 2010 18:03:27 +0300 Subject: [PATCH] Not create target symlink. --- pym/cl_template.py | 2 +- pym/update_config/cl_update_config.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pym/cl_template.py b/pym/cl_template.py index 3ae6145..6359b7f 100644 --- a/pym/cl_template.py +++ b/pym/cl_template.py @@ -4476,7 +4476,7 @@ variable 'cl-name'")) nameFileTemplate) preReturn(pathProg) return ([], False) - if not (flagSymlink and os.path.isdir(pathOldFile)): + if not flagSymlink: self.openFiles(nameFileTemplate, pathOldFile) if self.getError(): return ([], False) diff --git a/pym/update_config/cl_update_config.py b/pym/update_config/cl_update_config.py index 1bc99fb..5df98c2 100644 --- a/pym/update_config/cl_update_config.py +++ b/pym/update_config/cl_update_config.py @@ -347,8 +347,11 @@ class updateSystemConfigs(shareUpdateConfigs): self.printWARNING(_("Package %s has changed files")%calcPkg+":") for nameF in dictPakkages[calcPkg]: nameFile = nameF.partition(configPath)[2] - if nameFile[:1] != "/": - nameFile = "/" + nameFile + if nameFile: + if nameFile[:1] != "/": + nameFile = "/" + nameFile + else: + nameFile = nameF self.printWARNING(" "*5 + nameFile) else: self.logger.warn(_("Not found templates"))