Alexey Samlyukov wrote:а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?
По гуиду безразлично где находится конкретный плагин (относительно каталога фара) -- постинсталл сработает относительно каталога каждого конкретного обновляемого плагина.
Глобальный батник сейчас у меня раскидывает плагины из комплекта FAR по подкаталогам. Но неудобно то, что он дёргается постоянно при любом обновлении любого плагина. Поэтому хорошо бы постинсталл, который срабатывал только при обновлении FAR.
Общий постинсталл для устанавливаемых плагинов нужен, к примеру, для вызова команд удаления неких файлов для каждого из устанавливаемых плагинов (у меня file_id.diz history*.* *.map readme*.* changelog*.*)
Можно совместить варианты постинсталлов общего для всех плагинов (кроме дистрибутива FAR) и по GUID путём вызова совмещённого постинсталла для каждого из устанавливаемых плагинов с передачей в качестве параметров GUID и пути к каталогу плагину. Т.о. наличие постинсталла для FAR и совмещённого постинсталла для плагинов позволит максимально гибко настроить обновление.