Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
changeset 119:d07a6ab6455d
MERGE: New FreeBSD upstream 2.0.19.1
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 16 May 2021 16:34:01 +0200 |
| parents | df3a3ec5a843 (current diff) 20416e8b70cc (diff) |
| children | 7978c5f2200f |
| files | uwsginl-plugin-lang-py3/distinfo uwsginl/Makefile uwsginl/distinfo uwsginl/files/patch-core-logging.c uwsginl/files/patch-plugins_coroae_uwsgiplugin.py uwsginl/files/uwsginl.in |
| diffstat | 3 files changed, 44 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uwsginl/files/patch-core-logging.c Sun May 16 16:34:01 2021 +0200 @@ -0,0 +1,32 @@ +--- core/logging.c.orig 2020-11-06 10:12:49.865752000 +0100 ++++ core/logging.c 2020-11-06 10:17:57.825745000 +0100 +@@ -536,13 +536,23 @@ + uwsgi_error_open(logfile); + exit(1); + } +- else { +- if (dup2(fd, log_fd) < 0) { +- // this could be lost :( +- uwsgi_error("uwsgi_log_do_rotate()/dup2()"); +- exit(1); +- } ++ if (dup2(fd, log_fd) < 0) { ++ // this could be lost :( ++ uwsgi_error("uwsgi_log_do_rotate()/dup2()"); + close(fd); ++ exit(1); ++ } ++ close(fd); ++ ++ if (uwsgi.chmod_logfile_value) { ++ if (fchmod(log_fd, uwsgi.chmod_logfile_value)) { ++ uwsgi_error("fchmod()"); ++ } ++ } ++ if (uwsgi.logfile_chown) { ++ if (fchown(log_fd, uwsgi.uid, uwsgi.gid)) { ++ uwsgi_error("fchown()"); ++ } + } + } + else {
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uwsginl/files/patch-plugins_coroae_uwsgiplugin.py Sun May 16 16:34:01 2021 +0200 @@ -0,0 +1,11 @@ +--- plugins/coroae/uwsgiplugin.py.orig 2020-06-17 09:03:34 UTC ++++ plugins/coroae/uwsgiplugin.py +@@ -9,7 +9,7 @@ for p in search_paths: + coroapi = p + + if not coroapi: +- print "unable to find the Coro perl module !!!" ++ print("unable to find the Coro perl module !!!") + sys.exit(1) + + NAME='coroae'
