Я хочу создать пакет Debian, который запускает несколько скриптов в postinst
. Эти скрипты нужны только в postinst
(они слишком громоздки, чтобы включать их в postinst
сам).
Есть ли стандартный способ их включения и доступа в процессе установки, а затем отбрасывания, или я должен просто поместить их в /usr/share/package-name/
и запустить их оттуда?
Я решил вставить скрипты в /usr/share/package-name/
и запустите их там, но мне все равно будет интересен ответ на вопрос.
/usr/share/package-name/
это путь; пакеты состоят из управляющих файлов и содержимого и ничего больше.
Действительно сложные настройки, такие как exim4-config
, ldap-auth-config
и krb5-config
получить свои собственные пакеты для хранения сценариев конфигурации и полу-сгенерированных файлов конфигурации. Такие вещи, как ebox, также входят в состав генераторов конфигурации.