]> git.ipfire.org Git - thirdparty/plymouth.git/commit
Add support for operation log messages
authorPali Rohár <pali.rohar@gmail.com>
Sat, 23 Nov 2013 16:39:53 +0000 (17:39 +0100)
committerRay Strode <rstrode@redhat.com>
Mon, 21 Apr 2014 14:37:49 +0000 (10:37 -0400)
commit52b91176ba46eba5816ee7ee9a3e079ae548fbb1
treeb6723265b04d2ae03d527d5c438bfae86a51f146
parent3db219d89ba7aa54e172e2cde5484a249730b878
Add support for operation log messages

This patch adding support for operation log messages and updating upstart
bridge code to use it. This is usefull for verbose log output (e.g daemon
starting, stopping).

Example:

 Register operation ssh:
 $ plymouth register-operation --operation-id=ssh --name='Starting OpenSSH server ssh'

 Set state of operation ssh to wait:
 $ plymouth update --operation-id=ssh --status="wait"
 Details plugin will show: 'Starting OpenSSH server ssh... [wait]'

 Set state of operation ssh to done:
 $ plymouth update --operation-id=ssh --status="done"
 Details plugin will show: 'Starting OpenSSH server ssh... [done]'

 Unregister operation ssh:
 $ plymouth unregister-operation --operation-id=ssh

https://bugs.freedesktop.org/show_bug.cgi?id=77389
21 files changed:
src/client/ply-boot-client.c
src/client/ply-boot-client.h
src/client/plymouth.c
src/libply-splash-core/ply-boot-splash-plugin.h
src/libply-splash-core/ply-boot-splash.c
src/libply-splash-core/ply-boot-splash.h
src/libply/ply-progress.c
src/libply/ply-progress.h
src/main.c
src/plugins/splash/details/plugin.c
src/plugins/splash/fade-throbber/plugin.c
src/plugins/splash/script/plugin.c
src/plugins/splash/script/script-lib-plymouth.c
src/plugins/splash/script/script-lib-plymouth.h
src/plugins/splash/space-flares/plugin.c
src/plugins/splash/text/plugin.c
src/plugins/splash/throbgress/plugin.c
src/plugins/splash/two-step/plugin.c
src/ply-boot-protocol.h
src/ply-boot-server.c
src/ply-boot-server.h