From f87d295aa8bb0e9a708995ad410fa651de7c77cb Mon Sep 17 00:00:00 2001 From: cee1 Date: Thu, 21 Apr 2011 15:21:19 -0400 Subject: [PATCH] main: write pid file and daemonize last These actions serve to notify plymouthd's readiness. We should make sure they are run after plymouthd is actually done starting up. --- src/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index 87101c0a..84f4e5dc 100644 --- a/src/main.c +++ b/src/main.c @@ -2222,6 +2222,11 @@ main (int argc, return EX_UNAVAILABLE; } + state.progress = ply_progress_new (); + + ply_progress_load_cache (state.progress, + get_cache_file_for_mode (state.mode)); + if (pid_file != NULL) write_pid_file (pid_file); @@ -2232,11 +2237,6 @@ main (int argc, return EX_UNAVAILABLE; } - state.progress = ply_progress_new (); - - ply_progress_load_cache (state.progress, - get_cache_file_for_mode (state.mode)); - ply_trace ("entering event loop"); exit_code = ply_event_loop_run (state.loop); ply_trace ("exited event loop"); -- 2.47.3