commit:     6f136d56a588639697e42a27391f83483d333e0e
Author:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 19 14:36:26 2024 +0000
Commit:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
CommitDate: Sat Oct 19 14:44:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f136d56

www-servers/nginx: fix systemd unit to create /run/nginx/ (#941784)

108a642ef4da broke the systemd service, by moving the PID file to
/run/nginx/ without creating the directory, resulting in 'open()
"/run/nginx/nginx.pid" failed (2: No such file or directory)'

Bug: https://bugs.gentoo.org/939560
Closes: https://bugs.gentoo.org/941784
Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>

 www-servers/nginx/files/nginx.service-r1                             | 1 +
 www-servers/nginx/{nginx-1.26.2-r3.ebuild => nginx-1.26.2-r4.ebuild} | 0
 www-servers/nginx/{nginx-1.27.2.ebuild => nginx-1.27.2-r1.ebuild}    | 0
 3 files changed, 1 insertion(+)

diff --git a/www-servers/nginx/files/nginx.service-r1 
b/www-servers/nginx/files/nginx.service-r1
index d87081788091..74b023147587 100644
--- a/www-servers/nginx/files/nginx.service-r1
+++ b/www-servers/nginx/files/nginx.service-r1
@@ -5,6 +5,7 @@ After=network.target remote-fs.target nss-lookup.target
 [Service]
 Type=forking
 PIDFile=/run/nginx/nginx.pid
+RuntimeDirectory=nginx
 ExecStartPre=/usr/sbin/nginx -t
 ExecStart=/usr/sbin/nginx
 ExecStartPost=/bin/sleep 0.1

diff --git a/www-servers/nginx/nginx-1.26.2-r3.ebuild 
b/www-servers/nginx/nginx-1.26.2-r4.ebuild
similarity index 100%
rename from www-servers/nginx/nginx-1.26.2-r3.ebuild
rename to www-servers/nginx/nginx-1.26.2-r4.ebuild

diff --git a/www-servers/nginx/nginx-1.27.2.ebuild 
b/www-servers/nginx/nginx-1.27.2-r1.ebuild
similarity index 100%
rename from www-servers/nginx/nginx-1.27.2.ebuild
rename to www-servers/nginx/nginx-1.27.2-r1.ebuild

Reply via email to