Date: Fri, 05 Jul 2019 07:59:10 +0000 From: bugzilla-noreply@freebsd.org To: apache@FreeBSD.org Subject: [Bug 238999] www/apache24: Add /usr/local/bin (and maybe /usr/local/sbin) to apache24 env PATH Message-ID: <bug-238999-16115@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238999 Bug ID: 238999 Summary: www/apache24: Add /usr/local/bin (and maybe /usr/local/sbin) to apache24 env PATH Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: easy Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: apache@FreeBSD.org Reporter: indeax@yandex.com Flags: maintainer-feedback?(apache@FreeBSD.org) Assignee: apache@FreeBSD.org Hello, I found that the default env path in apache24 is set to: PATH=/bin:/usr/bin:/sbin:/usr/sbin In FreeBSD all installed ports/pkgs are in /usr/local so binary files are not found if the whole path for it it's not specified. For example I've installed NextCloud (php), it use "gs" to generate pdf previews for uploaded pdfs. I found it was not working because it did not found the gs command (not in PATH) although gs is installed. I corrected in may local server adding the file: /usr/local/etc/apache24/envvars.d/path.env With: PATH="/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/sbin" Then restart apache24. This "bug" is related to the compiled pkg version, maybe it can be modified/customized in port version, I have not tested. But anyway I think it should be compiled by default adding /usr/local/bin (and sbin) in env PATH. Or adding the path.env file to the pkg. Thanks. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-238999-16115>
