LINUX.ORG.RU

deb-пакет, cкрипты ментейнера


0

0

Есть deb-пакет, в нем скрипты postinst и prerm.

Они запускают один и тот же скрипт, который устанавливается в /usr/share c разными параметрами.

Есть ли способ не устанавливать в шару этот скрипт? То есть как то запихать его тоже вместе с postinst и prerm и дергать оттуда так же?

Пробовал так сделать, но я так понял они в процессе выполнения не в одной директории вообще находятся.

Ответ на: комментарий от placement_new

>То есть устанавливать в /usr/share/myapp/ норм. решение?

Да.

JackYF ★★★★
()
Ответ на: комментарий от placement_new

>да, и почему плохая, если не сложно, расскажите?

Потому что dpkg хранит в базе не более четырёх скриптов (prerm, postrm, preinst, postinst) для пакета. Пакет как минимум не имеет право подкладывать что-либо самостоятельно к базе скриптов dpkg.

JackYF ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.