blog - Boot logging

Distribution: openSUSE 42.2
Repository: j.eng all
Package name: blog
Package version: 2.18
Package release: 1.2
Package architecture: x86_64
Package type: rpm
Installed size: 129.24 KB
Download size: 48.29 KB
Official Mirror:
The blogd daemon determines the real underlying character device of /dev/console. Blogd spawns a pty/tty pair to reconnect the current /dev/console with the slave of the pty/tty pair. During writing information from this slave to the real character device a ring buffer is used to hold the information for writing it to an existing logging file.



  • blog = 2.18-1.2
  • blog(x86-64) = 2.18-1.2
  • sysvinit-tools:/sbin/blogd


    Binary package: blog-2.18-1.2.x86_64.rpm
    Source package: blog-2.18-1.2.src.rpm

    Install Howto

    1. Add the j.eng repository:
      # zypper addrepo j.eng
    2. Install blog rpm package:
      # zypper install blog


    • /sbin/blogctl
    • /sbin/blogd
    • /sbin/blogger
    • /sbin/isserial
    • /sbin/setconsole
    • /sbin/showconsole
    • /usr/lib64/
    • /usr/lib64/
    • /usr/share/doc/packages/blog/COPYING
    • /usr/share/doc/packages/blog/README
    • /usr/share/man/man8/blogctl.8.gz
    • /usr/share/man/man8/blogd.8.gz
    • /usr/share/man/man8/blogger.8.gz
    • /usr/share/man/man8/isserial.8.gz
    • /usr/share/man/man8/setconsole.8.gz
    • /usr/share/man/man8/showconsole.8.gz


    2016-08-11 - - Install binaries with read permissions (bnc#990837)

    2016-02-22 - - Do not use privata glibc API (boo#967437) but implement missing shared memory mkstemp() - Remove patch remove-bad-symbol-use.patch

    2016-02-22 - - remove-bad-symbol-use.patch: Remove bad use of internal glibc interface (bnc#967437)

    2016-02-19 - - Make clear that blog is split off from sysvinit-tools - Avoid to be tagged with GLIBC_PRIVATE - Use with version, that is major and minor

    2016-02-19 - - Bug fix version: Handle chached password request gracefully

    2016-02-10 - - add blog-rpmlintrc. The all-manual handling of systemd services is required according to Werner.

    2016-02-04 - - Let libblogger become a shared library

    2016-01-22 - - Clean up service uits for close and umount

    2016-01-15 - - First initial package after splitting apart from sysvinit * Now blogd can replace plymouth(9) even from initrd * Also blogd is able to handle password requests from from systemd API * The blogd daemon writes out console messages even on reboot or halt up to the file systems become unavailable. * No locking of the console devices, no frame buffer switching.