У меня есть специальный пакет Debian, который я создал для нашего программного обеспечения, который создает сервис systemd. Каков предпочтительный / идиоматический способ установки указанного пакета для включения / запуска службы во время установки?
Я добавил следующие три строки в мой скрипт postinst :
systemctl --system daemon-reload
systemctl enable my_service.service
systemctl start my_service.service
Это работало нормально до тех пор, пока мы не попытались включить загрузку этого пакета в наше начальное создание образа, запущенное под debootstrap в этот момент оказалось, что systemctl похоже, хочет настроить множество компонентов среды, которые обычно не выполняются в этом процессе.
