Hi! On Sun, 30 Oct 2011 22:26:38 +0000, "Samuel Thibault" <samuel.thibault@ens-lyon.org> wrote: > The following commit has been merged in the master branch: > commit 5d1a088da2fd43742840f220b2a46551d4e54883 > Author: Samuel Thibault <samuel.thibault@ens-lyon.org> > Date: Sun Oct 30 23:26:12 2011 +0100 > > debian/local/dmesg: Add script which cat /var/log/dmesg. > > diff --git a/debian/local/dmesg b/debian/local/dmesg > new file mode 100755 > index 0000000..0310d0c > --- /dev/null > +++ b/debian/local/dmesg > @@ -0,0 +1,2 @@ > +#!/bin/sh > +exec cat /var/log/dmesg Neat idea -- but it breaks /etc/init.d/bootlogs: [...] # Save kernel messages in /var/log/dmesg if which dmesg >/dev/null 2>&1 then [ -f /var/log/dmesg ] && savelog -q -p -c 5 /var/log/dmesg dmesg -s 524288 > /var/log/dmesg chgrp adm /var/log/dmesg || : elif [ -c /dev/klog ] then [ -f /var/log/dmesg ] && savelog -q -p -c 5 /var/log/dmesg dd if=/dev/klog of=/var/log/dmesg & sleep 1 kill $! [ -f /var/log/dmesg ] && { chgrp adm /var/log/dmesg || : ; } fi [...] Previously, we'd take the [ -c /dev/klog ] path; now we get a (non-fatal) error at boot: ``cat: /var/log/dmesg: input file is output file'', and /var/log/dmesg is then empty. Grüße, Thomas
Attachment:
pgpNk3MwMqmSX.pgp
Description: PGP signature