aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWim de With <wf@dewith.io>2024-01-23 09:28:12 +0100
committerWim de With <wf@dewith.io>2024-01-23 09:32:05 +0100
commitc0f924df4db1222a142214b6909c233ee9a2b279 (patch)
tree08d3be508c14dce5b3e3f31b977108981505ef8d
parent77eeb5b8bd9054529d0f8d551942b27640d22a1e (diff)
downloadrbw-c0f924df4db1222a142214b6909c233ee9a2b279.tar.gz
rbw-c0f924df4db1222a142214b6909c233ee9a2b279.zip
Make directories when not daemonized
-rw-r--r--src/bin/rbw-agent/daemon.rs2
-rw-r--r--src/bin/rbw-agent/main.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/rbw-agent/daemon.rs b/src/bin/rbw-agent/daemon.rs
index 8cb9998..4957c28 100644
--- a/src/bin/rbw-agent/daemon.rs
+++ b/src/bin/rbw-agent/daemon.rs
@@ -18,8 +18,6 @@ impl Drop for StartupAck {
}
pub fn daemonize() -> anyhow::Result<StartupAck> {
- rbw::dirs::make_all()?;
-
let stdout = std::fs::OpenOptions::new()
.append(true)
.create(true)
diff --git a/src/bin/rbw-agent/main.rs b/src/bin/rbw-agent/main.rs
index 8434c72..d470e10 100644
--- a/src/bin/rbw-agent/main.rs
+++ b/src/bin/rbw-agent/main.rs
@@ -50,6 +50,8 @@ fn real_main() -> anyhow::Result<()> {
.nth(1)
.map_or(false, |arg| arg == "--no-daemonize");
+ rbw::dirs::make_all()?;
+
let startup_ack = if no_daemonize {
None
} else {