我有以下问题:
我只能访问二进制文件。我试图从一个二进制文件制作一个完全自动化的.deb
包。我将它打包并工作,除了服务文件。
我在 debian 文件夹下创建了服务文件
hello
-- hello
-- debian/hello.service
我的规则文件如下所示
$ cat debian/rules
#!/usr/bin/make -f
%:
dh $@
override_dh:install:
dh_install hello usr/bin
包正在创建,但它没有启动服务,也没有在/etc/systemd/system/
.
postinst 文件如下 #!/bin/bash set -e
if [ $1 = configure] || [$1 = abort-upgrade]; then
if [ -x /etc/init.d/hello ]; then
update-rc.d hello defaults >/dev/null