Package: bootlogd
Version: 2.88dsf-59
Severity: minor
Tags: patch

Dear Maintainer,

   * What led up to the situation?

  Checking the file /var/log/boot

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

  The usual last line "[....] Stopping boot logger: bootlogd" was not
in the log

  Patch (also in the attachment, if it gets mangled):

--- bootlogd    2015-12-25 18:58:23.000000000 +0000
+++ bootlogd.new        2015-12-25 22:24:32.000000000 +0000
@@ -54,10 +54,15 @@ case "$ACTION" in
   stop)
        PATH=/bin:/sbin:/usr/bin:/usr/sbin
        [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+# Finish the line before the daemon stops and give it time to write to its log
+       printf '\n'
+       sleep 1
        start-stop-daemon --oknodo --stop --quiet --exec $DAEMON
        ES=$?
        sleep 1
        [ "$VERBOSE" != no ] && log_end_msg $ES
+# Make the last message visible on the console
+       sleep 2
        if [ -r "$TMPLOG" ]
        then
                cat "$TMPLOG" >> /var/log/boot
@@ -75,6 +80,8 @@ case "$ACTION" in
                }
                ES=$?
                [ "$VERBOSE" = no ] || log_action_end_msg $ES
+# Make the message visible on the console
+               sleep 2
        fi
        ;;
   restart|force-reload)


-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 
'proposed-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.7-ckt20-u1 (SMP w/2 CPU cores)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages bootlogd depends on:
ii  libc6     2.19-18+deb8u1
ii  lsb-base  4.1+Debian13+nmu1

bootlogd recommends no packages.

bootlogd suggests no packages.

-- Configuration Files:
/etc/init.d/bootlogd changed [not included]
/etc/init.d/stop-bootlogd changed [not included]

-- no debconf information

-- 
Bjarni I. Gislason
--- bootlogd.jessie.dpkg        2015-12-25 18:58:23.000000000 +0000
+++ bootlogd    2015-12-25 22:24:32.000000000 +0000
@@ -54,10 +54,15 @@ case "$ACTION" in
   stop)
        PATH=/bin:/sbin:/usr/bin:/usr/sbin
        [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+# Finish the line before the daemon stops and give it time to write to its log
+       printf '\n'
+       sleep 1
        start-stop-daemon --oknodo --stop --quiet --exec $DAEMON
        ES=$?
        sleep 1
        [ "$VERBOSE" != no ] && log_end_msg $ES
+# Make the last message visible on the console
+       sleep 2
        if [ -r "$TMPLOG" ]
        then
                cat "$TMPLOG" >> /var/log/boot
@@ -75,6 +80,8 @@ case "$ACTION" in
                }
                ES=$?
                [ "$VERBOSE" = no ] || log_action_end_msg $ES
+# Make the message visible on the console
+               sleep 2
        fi
        ;;
   restart|force-reload)

Reply via email to