DDDD {'type': 'sym', 'target': '/etc/init.d/syslog-ng', 'mtime': '1605278534'}
Traceback (most recent call last):
File "run_templates.py", line 55, in <module>
main()
File "run_templates.py", line 51, in main
template_processor.process_template_directories()
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree
package=template_package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template
target_package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 758, in execute_template
dbpkg=self.dbpkg)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 291, in __init__
self._check_user_changes()
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 525, in _check_user_changes
file_md5=target_md5)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/utils/package.py", line 996, in is_md5_equal
contents_md5 = self.contents_dictionary[file_path]['md5']
KeyError: 'md5'
```
DDDD {'type': 'sym', 'target': '/etc/init.d/syslog-ng', 'mtime': '1605278534'}
Traceback (most recent call last):
File "run_templates.py", line 55, in <module>
main()
File "run_templates.py", line 51, in main
template_processor.process_template_directories()
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree
package=template_package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template
target_package=package)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 758, in execute_template
dbpkg=self.dbpkg)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 291, in __init__
self._check_user_changes()
File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 525, in _check_user_changes
file_md5=target_md5)
File "/var/calculate/.project/trunk4/calculate-lib/calculate/utils/package.py", line 996, in is_md5_equal
contents_md5 = self.contents_dictionary[file_path]['md5']
KeyError: 'md5'
```
При создании симлинка, указывающего на файл, теперь также будет проводиться проверка наличия пользовательских изменений. Проверка будет проводиться по пути, указанному в CONTENTS-файле. При несовпадении будет создаваться ссылка .cfg как и в случае с файлами. Также будет вестись архив.
При создании симлинка, указывающего на файл, теперь также будет проводиться проверка наличия пользовательских изменений. Проверка будет проводиться по пути, указанному в CONTENTS-файле. При несовпадении будет создаваться ссылка .cfg как и в случае с файлами. Также будет вестись архив.
Ошибка возникает если в CONTENTS уже есть информация об этом симлинке
При создании симлинка, указывающего на файл, теперь также будет проводиться проверка наличия пользовательских изменений. Проверка будет проводиться по пути, указанному в CONTENTS-файле. При несовпадении будет создаваться ссылка .cfg как и в случае с файлами. Также будет вестись архив.