daemon/root: Move ftrace initialization

This commit is contained in:
Vicki Pfau 2024-06-13 13:12:19 -07:00
parent 38d52626e8
commit 2d6da03520

View file

@ -119,6 +119,11 @@ impl DaemonContext for RootContext {
daemon: &mut Daemon<RootContext>,
) -> Result<()> {
self.state = state;
let connection = daemon.get_connection();
let ftrace = Ftrace::init(connection).await?;
daemon.add_service(ftrace);
self.reload_ds_inhibit(daemon).await?;
Ok(())
@ -187,8 +192,5 @@ pub async fn daemon() -> Result<()> {
let context = RootContext::new(tx);
let mut daemon = Daemon::new(subscriber, connection.clone(), rx).await?;
let ftrace = Ftrace::init(connection).await?;
daemon.add_service(ftrace);
daemon.run(context).await
}