diff --git a/src/cli/bootupctl.rs b/src/cli/bootupctl.rs index ab86f9f8..8efa11bf 100644 --- a/src/cli/bootupctl.rs +++ b/src/cli/bootupctl.rs @@ -13,6 +13,10 @@ static SYSTEMD_ARGS_BOOTUPD: &[&str] = &[ "PrivateNetwork=yes", "--property", "ProtectHome=yes", + // While only our main process during update catches SIGTERM, we don't + // want systemd to send it to other processes. + "--property", + "KillMode=mixed", "--property", "MountFlags=slave", "--pipe",