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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.