LINUX.ORG.RU

История изменений

Исправление bass, (текущая версия) :

Если пакет умеет в настройки debconf, то debconf-set-selections

Если ничего не умеет, то есть хук post-invoke, но у него есть минус - он вызывается каждый раз и передать название пакета в скрипт напрямую нельзя. Например

/etc/dpkg/dpkg.cfg.d/my-invoke:
post-invoke=/path/my-script-grep-dpkg.log-for-package-NameAndStatus-and-run-something

тоже самое делается в
/etc/apt/apt.conf.d/my-invoke:
DPkg::Post-Invoke {"/path/my-script";}; 

Исправление bass, :

Если пакет умеет в настройки debconf, то debconf-set-selections

Если ничего не умеет, то есть хук post-invoke, но у него есть минус - он вызывается каждый раз и передать название пакета в скрипт напрямую нельзя. Например

/etc/dpkg/dpkg.cfg.d/my-invoke:
post-invoke=/path/my-script-grep-dpkg.log-for-package-Name-and-run-something

тоже самое делается в
/etc/apt/apt.conf.d/my-invoke:
DPkg::Post-Invoke {"/path/my-script";}; 

Исходная версия bass, :

Если пакет умеет в настройки debconf, то debconf-set-selections

Если ничего не умеет, то есть хук post-invoke, но у него есть минус - он вызывается каждый раз и передать название пакета в скрипт напрямую нельзя. Например
/etc/dpkg/dpkg.cfg.d/my-invoke:
post-invoke=/path/my-script-grep-dpkg.log-for-package-Name-and-run-something

Тоже самое делается в /etc/apt/apt.conf.d/my-invoke:
DPkg::Post-Invoke {«/path/my-script»;};