src/tools/daemon.rs: use new ServerState handler

This commit is contained in:
Dietmar Maurer
2019-04-08 14:00:23 +02:00
parent 7a630df709
commit e3f41f2165
3 changed files with 38 additions and 38 deletions

View File

@ -12,6 +12,7 @@ use proxmox_backup::config;
use failure::*;
use lazy_static::lazy_static;
use futures::*;
use futures::future::Future;
use hyper;
@ -66,7 +67,16 @@ fn run() -> Result<(), Error> {
},
)?;
hyper::rt::run(server);
tokio::run(lazy(|| {
if let Err(err) = server::server_state_init() {
eprintln!("unable to start daemon - {}", err);
} else {
tokio::spawn(server);
}
Ok(())
}));
Ok(())
}