Não é muito limpo, mas você pode criar um link para o serviço na pasta
/etc/systemd/system/multi-user.target.wants/
Por exemplo:
ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service
Eu criei um pacote debian
para um dos meus autotool
project.Eu não tenho nenhum problema em debian
criação e instalação.O problema é que o debian inclui um arquivo de serviço systemd
e eu ' m instalando-o em /usr/lib/systemd/user/
, mas depois de instalar o debian, não consigo ativar esse serviço (arquivo de unidade).
Eu tentei adicionar
%:
dh $@ --with autoreconf --with-systemd
no arquivo debian rules
, mas ele não está funcionando. Então existe alguma outra maneira que eu possa ativar o systemd service
depois de instalar o meu debian.
Nota:
Nenhum problema no arquivo de serviço eu posso ativá-lo manualmente depois de instalar o debian usando o comando systemctl
.
Não é muito limpo, mas você pode criar um link para o serviço na pasta
/etc/systemd/system/multi-user.target.wants/
Por exemplo:
ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service
A sintaxe correta é --with systemd
, embora --with=systemd
também funcione.