commit:     1e3385f53954a1bcf1fb7631a41763c42dea0700
Author:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 13 00:12:27 2025 +0000
Commit:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
CommitDate: Thu Nov 13 20:34:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3385f5

www-servers/nginx: restore reload command for nginx.service

Since 1.28.0 and the introduction of nginx-r2.service, the reload
command failed:
```
Failed to reload nginx.service: Job type reload is not applicable for
unit nginx.service.
```

Closes: https://github.com/gentoo/gentoo/pull/44611
Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>

 www-servers/nginx/files/nginx-r2.service                             | 1 +
 www-servers/nginx/{nginx-1.28.0-r2.ebuild => nginx-1.28.0-r3.ebuild} | 0
 www-servers/nginx/{nginx-1.29.1-r2.ebuild => nginx-1.29.1-r3.ebuild} | 0
 www-servers/nginx/{nginx-1.29.3.ebuild => nginx-1.29.3-r1.ebuild}    | 0
 4 files changed, 1 insertion(+)

diff --git a/www-servers/nginx/files/nginx-r2.service 
b/www-servers/nginx/files/nginx-r2.service
index 967971697ac0..542afca8a0c2 100644
--- a/www-servers/nginx/files/nginx-r2.service
+++ b/www-servers/nginx/files/nginx-r2.service
@@ -7,6 +7,7 @@ Type=forking
 PIDFile=/run/nginx/nginx.pid
 RuntimeDirectory=nginx
 ExecStart=nginx
+ExecReload=kill -HUP $MAINPID
 
 [Install]
 WantedBy=multi-user.target

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

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

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

Reply via email to