В файле правил у меня есть следующее:
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 $?». выше.
На этом этапе я из вариантов.