我必须向 initrd-tools.sh 添加哪些 insserv 标签?

我必须向 initrd-tools.sh 添加哪些 insserv 标签?

我已经在我的 debian 7 服务器上安装了 insserv。

当我打电话时insserv我收到错误

insserv: warning: script 'S19initrd-tools.sh' missing LSB tags and overrides

这意味着我的 init.d 脚本中缺少标签。现在该脚本在调用时不需要任何标签,那么 insserv 的正确标头是什么?

我找到了这个这里

==============================================================================
--- trunk/src/insserv/debian/overrides/initrd-tools.sh (added)
+++ trunk/src/insserv/debian/overrides/initrd-tools.sh Sun Jul 27 12:19:51 2008
@@ -1,0 +1,7 @@
+### BEGIN INIT INFO
+# Provides:          initrd-tools
+# Required-Start:    mountdevsubfs
+# Required-Stop: 
+# Default-Start:     S
+# Default-Stop:
+### END INIT INFO

这是正确的吗?

答案1

在顶部添加此内容(第一行之后#!/bin/sh):

### BEGIN INIT INFO
# Provides:          initrd-tools
# Required-Start:    mountdevsubfs
# Required-Stop: 
# Default-Start:     S
# Default-Stop:
### END INIT INFO

并且消息将会消失

相关内容