From 6d2ef20404ffb9f44244d5cfeb39017eab69cf1c Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Mon, 27 Jul 2026 13:30:31 +0000 Subject: [PATCH] patch by sonya --- daemon/Daemon.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/daemon/Daemon.cpp b/daemon/Daemon.cpp index 758de3bd..d6f637b9 100644 --- a/daemon/Daemon.cpp +++ b/daemon/Daemon.cpp @@ -112,7 +112,7 @@ namespace util std::string pledge_file; i2p::config::GetOption("openbsd.pledge_file", pledge_file); if (pledge_file == "") { - LogPrint(eLogDebug, "Use default pledge values"); + LogPrint(eLogDebug, "Default pledge values are set"); // TODO: remove that not need // proc used in daemonunix, flock used in daemonunix, unix using pledge("stdio rpath wpath cpath inet dns unix recvfd sendfd proc error mcast chown flock",nullptr); @@ -166,14 +166,18 @@ namespace util i2p::config::GetOption("tunnelsdir", tunnelsdir); if(tunnelsdir == "") { - tunnelsdir = "/etc/i2pd/tunnels.d"; + tunnelsdir = datadir+"/tunnels.d"; } i2p::config::GetOption("reseed.file", reseed_file); i2p::config::GetOption("openbsd.pledge_file", openbsd_pledge_file); i2p::config::GetOption("tunconf", tunconf); if(tunconf == "") { - tunconf = "/etc/i2pd/i2pd.conf"; + tunconf = datadir+"/tunnels.conf"; + } + if(config == "") + { + config = datadir+"/i2pd.conf"; } i2p::config::GetOption("pidfile", pidfile); if(pidfile == "") @@ -183,7 +187,7 @@ namespace util i2p::config::GetOption("logfile", logfile); if(logfile == "") { - logfile = datadir+"/logfile";//for service + logfile = datadir+"/logfile"; //for --service } i2p::config::GetOption("i2pcontrol.cert", i2pcontrol_cert); i2p::config::GetOption("i2pcontrol.key", i2pcontrol_key);