Bugs and Suggestions

Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Back

Сделать корректное удаление модулей

Added by: 2019-03-12 10:23:42 nick7zmail / Status: Done / Project: Разработка ядра системы MajorDoMo

При удалении модулей чистятся только папка modules и templates, хотя модуль может состоять из файлов, находящихся в других папках. Не знаю, как в виндовом gunzip, но в tar точно есть опция (-v) которая позволяет отобразить список распакованных файлов. Почему бы не сохранить этот список при установке модуля, скажем, в файл installed (который и так создаётся), а при удалении не перебрать его построчно, и поудалять все файлы, которые добавились модулем? Я думаю это правильное решение на системном уровне, нежели в каждом модуле дописывать "приборку" за собой. Кто-то это делает, а кто-то нет, и остаётся куча файлов лишних.

Comments:

В альфа-версию добавлен код, который сохраняет список установленных файлов и использует его при удалении модуля.

+27
 
Discuss (5)