From ce57a130fc885d342f8e6f1354d3b9f59af26bc5 Mon Sep 17 00:00:00 2001 From: BOPOHA Date: Thu, 1 Feb 2018 23:21:20 +0100 Subject: [PATCH] systemd issue in centos 7 Not working pre-create pid-file dir (/run/i2pd). It fixed with one of this ways: > PermissionsStartOnly=True or > ExecStartPre=/bin/mkdir -p -m 0700 /var/run/i2pd > ExecStartPre=/bin/chown i2pd: /var/run/i2pd First way is prefer because RuntimeDirectory's options already used. --- contrib/rpm/i2pd.service | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/rpm/i2pd.service b/contrib/rpm/i2pd.service index ec5949ff..8a9c9584 100644 --- a/contrib/rpm/i2pd.service +++ b/contrib/rpm/i2pd.service @@ -5,6 +5,7 @@ After=network.target [Service] User=i2pd Group=i2pd +PermissionsStartOnly=True RuntimeDirectory=i2pd RuntimeDirectoryMode=0700 Type=simple