[Bug 238999] www/apache24: Add /usr/local/bin (and maybe /usr/local/sbin) to apache24 env PATH
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Jul 5 07:59:14 UTC 2019
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 at FreeBSD.org
Reporter: indeax at yandex.com
Flags: maintainer-feedback?(apache at FreeBSD.org)
Assignee: apache at 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.
More information about the freebsd-ports-bugs
mailing list