Хирецкий Михаил
933ab35b1c
Добавлен модуль для обработки изображений utils.images
...
В модуль добавлен объект ImageMagick для получения размеров изображения,
изменения размеров изображения для формата backgrounds, с поддержкой
запуска через chroot.
4 years ago
Иванов Денис
2fad797d86
Symlink error is fixed #30
4 years ago
Иванов Денис
b844378505
Fixed check for the presense of a file in the CONTENTS file.
4 years ago
Иванов Денис
103315f32d
Variables representation is fixed #25
4 years ago
Иванов Денис
e00423b52b
Links creation is fixed #18
4 years ago
Иванов Денис
fa3c023c0d
Server is partly implemented.
4 years ago
Иванов Денис
f42ebc0075
Changed files list are added for the template executor. fixed #9
4 years ago
Иванов Денис
a60cc5dcb1
Created a common interface for creating and executing executable templates. fixed #7
4 years ago
Иванов Денис
5d0862de1a
Added collision resolution for packages with the same names and categories, but with different versions and slots. fixed #6
4 years ago
Иванов Денис
44fcfc72f6
Now versions can be checked using range of versions. Different suffixes and revisions syntax is available now for single version values and versions in ATOM-names. fixed #4
4 years ago
Иванов Денис
ae7f6f620d
Group parameter and its handling logic is added. fixed #3
4 years ago
Иванов Денис
998a495669
contents format is executable now.
4 years ago
Иванов Денис
a36aa05bae
Implemented commands and scripts modules and parameter's container too.
4 years ago
Иванов Денис
8f02dcd5e5
Errors processing is almost done for the datavars module.
4 years ago
Иванов Денис
2e5946ed6e
Added main Datavars module and its functionality is almost implemented.
4 years ago
Иванов Денис
632b88b79f
The datavars loader is done. The ini datavars loader is basically implemented.
4 years ago
Иванов Денис
a5b710666d
Support of a tables creation and modification is added in the NamespaceIniFiller. Creation the variables and namespaces using calculate.ini is available only in the custom section now.
4 years ago
Иванов Денис
f8f1bad832
The Namespace filler class is not inherited from the CalculateIni class.
4 years ago
Иванов Денис
f879ea0ae2
Some changes of the code design of the variables properies and some comments are added.
4 years ago
Иванов Денис
f66b89f6b0
The code of the NamespaceIniFiller and the CalculateIniParser is refactored.
4 years ago
Иванов Денис
5644d8e2c2
A number of corrections have been made to the design of the vars code.
4 years ago
Иванов Денис
a60ce2317a
The directory processor is fully tested. The method for the running an execution of the exec files in the directory processor is implemented. The package processing is improved.
4 years ago
Иванов Денис
dfe145725b
Tested processing by directory processor of templates with different package parameters and with merge parameters. The refactoring of the directory processor is started.
4 years ago
Иванов Денис
4b2dccabf9
Conflicts are solved
4 years ago
Иванов Денис
73de9343b8
Tested processing by the directories processor of the action and autoupdate parameters and joining templates with files with user changes.
4 years ago
Хирецкий Михаил
926ce064b1
Добавлены наработки по переменным
4 years ago
Иванов Денис
f70b7ee0e5
Tested working of the directories processor for templates which files belongs to a one package and target files have no user changes.
4 years ago
Иванов Денис
c3fb39156f
Tested methods for editing of the CONTENTS-file while template executor is working. Testing of the directory processor is started.
4 years ago
Иванов Денис
d62f5d6efe
Tested method for running exec files. Testing of the changing of packages using the template executor is started.
4 years ago
Иванов Денис
322685ae1c
TemplateExecutor methods for mode and owner information is tested and improved. Testing methods for working with a filesystem is started.
4 years ago
Иванов Денис
e9389bb79e
chown and chmod methods for files and directories are tested.
4 years ago
Иванов Денис
89b2350113
Methods for working with CONTENTS throught a TemplateWrapper object is tested. The CalculateConfigFile class is tested. Testing of a TemplateExecutor methods is started.
4 years ago
Иванов Денис
211e98ebd2
User changes check is tested, and a behavior of the wrapper when a template is executable -- too.
4 years ago
Иванов Денис
59e3c93a6f
The template type conflict check is tested. Added method for getting target path from symlinks. The template package collision check is also tested.
4 years ago
Иванов Денис
e2f8af977b
Some tests for templateWrapper are added. Some remarks for DirectoryProcessor.
4 years ago
Иванов Денис
8229f8c677
Added support for 'run' and 'exec' parameters. Implementation of the files appends is almost done.
4 years ago
Иванов Денис
2b2af024ba
'mirror' parameter is supporting now.
4 years ago
Иванов Денис
3ac3973731
Some appends is added or directories. Protecred and unprotected template division is supported now.
4 years ago
Иванов Денис
c3e5cdb9e1
Method for the append = 'join' processing is implemented. Added support for the 'unbound' parameter
4 years ago
Иванов Денис
2e846c9586
Method for append = 'join' for files is almost implemented.
4 years ago
Иванов Денис
820f0cc8b6
The CalculateConfigFile class is added for working with the 'config' file. The ._cfg logic is almost done.
4 years ago
Иванов Денис
49a97a87a7
The methods for checking of the packages collision is added. Started developing of the ._cfg logic.
4 years ago
Иванов Денис
cc6dfc8de5
pkg() function bug is fixed. The parameters processing and the conditions solving are in parsing time now
4 years ago
Иванов Денис
88386d685d
New templates for the directory processing testing are added. pkg() function is debugged.
4 years ago
Иванов Денис
76452a1eb7
New version of the directory processor is completed and debugged.
4 years ago
Иванов Денис
6b427ee3c6
The ATOM names parser and the 'pkg()' function are debugged. A parameter inheritance is partially implemented in the directory processor using new version of the template engine.
4 years ago
Иванов Денис
476d59201f
pkg() functions is added. The Version class is added for versions comparision and sorting. A search of the older package version is imlemented. Template engine is tested.
4 years ago
Иванов Денис
03c7930bb7
The merging of the template engine and the parameter's processor is finished. Some tests fail now.
4 years ago
Иванов Денис
9c339bb03b
Parameters processing and 'package' module are added. Some changes to the structure of the utility are made.
4 years ago
Иванов Денис
fcf41bcf8a
Some utils and template processing modules is added.
4 years ago