Цитата wolkow70:
2. Программа проверяет предыдущие попытки интеграции, почему тогда не учитываются уже интегрированные аддоны?
К примеру, уже интегрировал X-Reset. При попытке интеграции Respatch указывает на необходимость его интеграции, хотя он уже есть в дистрибутиве. А если ставлю галочку на аддоне X-Reset вновь, то показывает, что аддон уже интегрирован, поэтому приходится вручную править Required, что неудобно. »
|
Задача тупиковая, не неразрешимая, но сложная и трудоемкая и объясню почему:
1 Вы интегрировали уже X-Reset и, предположим, удалили его папку из папки Addons
2 Хотите интегрировать теперь Respatch, а Интергратор
должен знать, что X-Reset уже был интегрирован в дистрибутив. А кто ему об этом скажет?
3 В файле Required указано название связанного аддона, т.е., его папки, а не самого исполняемого файла аддона который интегрирован на данный момент в дистрибутив. Как его (аддон X-Reset) опознать по названию файла? Где его (этот файл) искать в дистрибутиве?
Значит нужна какая то база данных для такого поиска в самом интеграторе или им создаваемая и пополняемаю/обновляемая. А если еще учесть, что есть и файлы Conflict, и что аддоны могут быть SYSOC с множеством файлов, то все это становится трудно реализуемым. Овчинка не стоит выделки. ИМХО.