]> xenbits.xensource.com Git - libvirt.git/commitdiff
fix LSB part of virtlogd runlevel script
authorOlaf Hering <olaf@aepfle.de>
Wed, 2 Dec 2015 07:54:28 +0000 (07:54 +0000)
committerMartin Kletzander <mkletzan@redhat.com>
Wed, 6 Jan 2016 09:59:53 +0000 (10:59 +0100)
Currently pkg build of master branch fails:

[  300s] + /usr/lib/rpm/brp-boot-scripts
[  300s] E: File `virtlogd' is missing `Required-Start', please add even if empty!
[  300s] W: File `virtlogd' is missing `Required-Stop', please add even if empty!
[  300s] E: File `virtlogd' has empty `Default-Start', please specify default runlevel(s)!
[  300s] ERROR: found one or more broken init or boot scripts, please fix them.
[  300s]        For more information about LSB headers please read the manual
[  300s]        page of of insserv by executing the command `man 8 insserv'.
[  300s]        If you don't understand this, mailto=werner@suse.de
[  300s] error: Bad exit status from /var/tmp/rpm-tmp.44965 (%install)

Add the required tags, fix the existing tags.
Use soft dependency "Should-Start" because virtlogd may work without network.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
src/logging/virtlogd.init.in

index bc9b903b1fa63b624e3d01e1063bb86f662e41f3..89b243dc0522d33dd16b1dff853f894e7bfe9b01 100644 (file)
@@ -5,8 +5,12 @@
 #
 ### BEGIN INIT INFO
 # Provides: virtlogd
-# Default-Start:
-# Default-Stop: 0 1 2 3 4 5 6
+# Default-Start: 3 5
+# Required-Start:
+# Required-Stop:
+# Should-Start: $network $remote_fs
+# Should-Stop: $network $remote_fs
+# Default-Stop: 0 1 2 4 6
 # Short-Description: virtual machine log manager
 # Description: This is a daemon for managing logs
 #              of virtual machine consoles