Download raw body.
www/odoo: rc.d pexp stops matching once the daemon re-execs on SIGHUP
Hi Robert,
odoo-19.0.20251208, OpenBSD 7.9/amd64 (GENERIC #4, Jul 14 2026).
`rcctl check odoo` reports odoo(failed) while the server is running fine and
answering on 8069. The pexp shipped in pkg/odoo.rc requires the absolute path of
the interpreter, and odoo drops it when it re-execs itself.
[...]
Index: pkg/odoo.rc
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="(${TRUEPREFIX}/bin/)?python${MODPY_VERSION} ${daemon}${daemon_flags:+ ${daemon_flags}}"
Regards,
Jean-Gérard Pailloncy
www/odoo: rc.d pexp stops matching once the daemon re-execs on SIGHUP