mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-22 04:04:16 +00:00
* DaemonLinux : restore old behaviour: always write pidfile by default, but allow override path
This commit is contained in:
parent
e2ff49825f
commit
ffbbf88de4
@ -75,6 +75,10 @@ namespace i2p
|
||||
// Pidfile
|
||||
// this code is c-styled and a bit ugly, but we need fd for locking pidfile
|
||||
pidfile = i2p::util::config::GetArg("-pidfile", "");
|
||||
if (pidfile == "") {
|
||||
pidfile = IsService () ? "/var/run" : i2p::util::filesystem::GetDataDir().string();
|
||||
pidfile.append("/i2pd.pid");
|
||||
}
|
||||
if (pidfile != "") {
|
||||
pidFH = open(pidfile.c_str(), O_RDWR | O_CREAT, 0600);
|
||||
if (pidFH < 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user