aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-04-20 11:14:51 -0400
committerGitHub <noreply@github.com>2024-04-20 11:14:51 -0400
commitbdf255d8efca18feed9dbe99d6166012821b8768 (patch)
tree08d3be508c14dce5b3e3f31b977108981505ef8d
parent77eeb5b8bd9054529d0f8d551942b27640d22a1e (diff)
parentc0f924df4db1222a142214b6909c233ee9a2b279 (diff)
downloadrbw-bdf255d8efca18feed9dbe99d6166012821b8768.tar.gz
rbw-bdf255d8efca18feed9dbe99d6166012821b8768.zip
Merge pull request #155 from wfdewith/make-dirs
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 {