在安装时没有启动服务的包装systemd

时间:2017-09-17 16:26:00

标签: debian packaging systemd

我用dpgk和dh-make打包我的软件用于创建目录和文件。 我想添加systemd支持,所以我安装了dh-systemd。

但是,打包后,我尝试安装我的包,服务启动了。 我想在不启动服务的情况下安装我的.deb。

这是我的debian / rules文件:

%:
dh $@ --with=systemd
override_dh_installinit:
    dh_installinit --name=myapp --no-start

我遵循:https://manpages.debian.org/testing/debhelper/dh_installinit.1.en.html

我不明白服务开始的原因

谢谢! :)

1 个答案:

答案 0 :(得分:0)

我通过覆盖$.ajax({ type: 'post', url:'include/ajaxserver.php', data: {id: id, delete_me: true, table :table}, beforeSend: function() { parent.animate({'backgroundColor':'#fb6c6c'},300); }, success: function() { parent.slideUp(500,function() {parent.remove();}); } }); 让我的类似案例工作,所以这应该适合你:

dh_systemd_start

请记住,这也不会像%: dh $@ --with=systemd override_dh_installinit: dh_installinit --name=myapp override_dh_systemd_start: dh_systemd_start --no-start doc。

中提到的那样停止删除服务