Можно ли включить временные файлы скриптов для запуска postinst в пакет Debian?

Можно ли включить временные файлы скриптов для запуска postinst в пакет Debian?

Я хочу создать пакет Debian, который запускает несколько скриптов в postinst. Эти скрипты нужны только в postinst(они слишком громоздки, чтобы включать их в postinstсебя).

Есть ли стандартный способ включить их и сделать доступными в процессе установки, а затем удалить, или мне следует просто добавить их /usr/share/package-name/и запустить оттуда?


Я решил разместить скрипты /usr/share/package-name/и запустить их там, но мне все еще интересен ответ на вопрос.

решение1

/usr/share/package-name/это правильный путь; пакеты состоят из управляющих файлов и содержимого и ничего более.

Действительно сложные настройки, такие как exim4-config, ldap-auth-configи krb5-configполучают свои собственные пакеты для хранения скриптов конфигурации и полусгенерированных conffiles. Такие вещи, как ebox, также в значительной степени являются генераторами конфигурации.

Связанный контент