с проблемой запуска сервиса.
                  
                  
                  
                  
                  
                  Файл запуска сервиса закинул в /etc/init.d/. Но не могу настроить корректный запуск службы после установки пакета, а также добавления службы в автозапуск.
                  
                  
                  
                  
                  
                  Почитал в интернете, попытался воспользоваться перегрузкой таргета в rules override_dh_installinit, но, видимо, то ли неправильно, то ли просто не работает. 
                  
                  
                  
                  
                  
                  Мне необходимо выполнить после установки пакета следующие команды:
                  
                  
                  sudo update-rc.d my_service defaults
                  
                  
                  sudo update-rc.d my_service enable
                  
                  
                  sudo /etc/init.d/my_service start
                  
                  
                  
                  
                  
                  Попытался добавить данные команды в скрипт postinst, который вызывается после установки файлов пакета, но выдает ошибку. 
                  
                  
                  
                  
                  
                  Каким образом можно решить данную задачу запуска и добавления службы в автозагрузку?
                  
                  
                
Примерно во всех современных debian-like ОС запуск сервисов делается systemd, через его юниты. Скрипт init.d если и кладётся, то просто так работает разве что в devuan.
и какую ошибку выдаёт?
А каким образом тогда поддерживать старые версии дистрибутивов?
это какие, убунту 14.04? кто-то в здравом уме её поддерживает?
Обсуждают сегодня