debhelper для dh_installinit, переопределить выход при неудачном запуске службы

В файле правил у меня есть следующее:

override_dh_installinit: dh_installinit --restart-after-upgrade

Сгенерированный автоматически сценарий posint имеет:

if [ -n "$2" ]; then _dh_action=restart else _dh_action=start fi invoke-rc.d mySerivce $_dh_action || exit $?

То, что я пытаюсь сделать, это удалить «exit» $? из последней строки выше:

invoke-rc.d mySerivce $_dh_action

Я пробовал это в файле правил:

override_dh_installinit: dh_installinit --no-start --restart-after-upgrade if [ -n "$2" ]; then _dh_action=restart else _dh_action=start fi invoke-rc.d mySerivce $_dh_action

Но возникла ошибка при сборке пакета: / bin / sh: 1: Синтаксическая ошибка: конец файла неожиданно

Эта ошибка была в строке, которая имеет «if [-n« $ 2 »]; then '

Я рассмотрел вариант, который имеет debhelp, но не нашел никакого варианта, который может принимать «exit $?». выше.

На этом этапе я из вариантов.

1
задан 13 November 2017 в 14:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: