develop
asamoukin 16 years ago
parent 160b2ae9de
commit 69e0d94f82

@ -2020,10 +2020,24 @@ class profile(_file, _terms):
flagForce = False
# Если есть указатель на файл профиля (link)
if objHeadNew.params.has_key("link"):
prevOldFile = oldFile
oldFile = objHeadNew.params['link']
#prevOldFile = oldFile
profileFile = objHeadNew.params['link']
FO = self.openNewFile(profileFile)
buff = FO.read()
FO.close()
os.remove(oldFile)
fd = os.open(oldFile, os.O_CREAT)
os.close(fd)
os.chmod(oldFile, self._mode)
os.chown(oldFile, self._uid, self._gid)
FON = open (oldFile, "r+")
FON.write(buff)
FON.close()
# Если символическая ссылка
if objHeadNew.params.has_key("symbolic"):
prevOldFile = oldFile
oldFile = objHeadNew.params['link']
flagSymlink = True
oldFileExists = os.path.exists(oldFile)

Loading…
Cancel
Save