debhelper para dh_installinit, sobrescreva a saída no início do serviço com falha

1

Eu tenho o seguinte no arquivo de regras:

override_dh_installinit:
      dh_installinit --restart-after-upgrade

O script posint gerado automaticamente possui:

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

O que estou tentando fazer é remover o 'exit $?' da última linha acima, para ser:

invoke-rc.d mySerivce $_dh_action

Eu tentei isso no arquivo de regras:

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

Mas recebi um erro ao criar o pacote: / bin / sh: 1: Erro de sintaxe: fim do arquivo inesperado

Este erro estava na linha que tem 'if [-n "$ 2"]; então '

Eu olhei para a opção que debhelp tem, mas não encontrei nenhuma opção que possa tirar do 'exit $?' acima.

Eu sou gentil com opções neste estágio.

    
por BeeZone 25.10.2017 / 19:35

0 respostas