mirror of
https://codeberg.org/icewind/netnsd.git
synced 2026-06-03 17:14:06 +02:00
reload destination -> target and module fixes
This commit is contained in:
parent
645a6e9978
commit
5e5ee227fc
10 changed files with 69 additions and 42 deletions
|
|
@ -38,9 +38,12 @@ async fn daemon_async(mut config: Config) -> Result<(), DaemonError> {
|
|||
let info_signal = signal(SignalKind::user_defined1()).map_err(DaemonError::Signal)?;
|
||||
let info_signal = SignalStream::new(info_signal).map(|_| Event::Info);
|
||||
|
||||
let stop_signal = signal(SignalKind::terminate()).map_err(DaemonError::Signal)?;
|
||||
let stop_signal = SignalStream::new(stop_signal).map(|_| Event::Quit);
|
||||
|
||||
let quit_signal = ctrl_c().into_stream().map(|_| Event::Quit);
|
||||
|
||||
let events = (reload_signal, info_signal, quit_signal).merge();
|
||||
let events = (reload_signal, info_signal, stop_signal, quit_signal).merge();
|
||||
|
||||
let mut events = pin!(events);
|
||||
while let Some(event) = events.next().await {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue