Symlink error is fixed #30

master
Иванов Денис 4 years ago
parent 1e542f3fbb
commit 2fad797d86

@ -505,7 +505,7 @@ class TemplateWrapper:
# Если целевой файл отсутствует. # Если целевой файл отсутствует.
if self.target_path in self.target_package: if self.target_path in self.target_package:
# Проверка -- был ли файл удален. # Проверка -- был ли файл удален.
# self.contents_matching = self.contents_matching self.contents_matching = False
pass pass
else: else:
self.contents_matching = True self.contents_matching = True

@ -823,13 +823,13 @@ class Package:
def add_sym(self, file_name, target_path=None, mtime=None): def add_sym(self, file_name, target_path=None, mtime=None):
'''Метод для добавления в CONTENTS символьных ссылок.''' '''Метод для добавления в CONTENTS символьных ссылок.'''
file_name = self.remove_cfg_prefix(file_name)
real_path = file_name real_path = file_name
file_name = self.remove_cfg_prefix(file_name)
file_name = self.remove_chroot_path(file_name) file_name = self.remove_chroot_path(file_name)
if real_path == file_name: if not real_path.startswith(self.chroot_path):
real_path = join_paths(self.chroot_path, file_name) real_path = join_paths(self.chroot_path, real_path)
if target_path is None: if target_path is None:
target_path = read_link(real_path) target_path = read_link(real_path)

Loading…
Cancel
Save