In Installer.pm when is looking for the system command to dump a file into the database it might fail if the web user doesn't have it in its path env variable. E.g.: with OpenBSD 4.8 the web user "www" doesn't have the path to the installed mysql bin: /usr/local/bin/mysql and fails in the web installer.
Created attachment 3532 [details] [review] Proposed patch to find the mysql/psql commands in Installer.pm with "which" and "whereis" before Proposed patch to find the mysql/psql commands in Installer.pm with "which" and "whereis" before to allow the web user another chance to locate the database commands and execute them.
Created attachment 7747 [details] [review] Bug 6008 - Locating mysql/psql commands on Installer.pm In Installer.pm when is looking for the system command to dump a file into the database it might fail if the web user doesn't have it in its path. So we add before a search with "which" and "whereis" commands, if they fail the command is itself without path. E.g.: with OpenBSD 4.8 the web user "www" doesn't have the path to the installed mysql bin: /usr/local/bin/mysql and fails in the web installer. Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz> Seems to work fine, has a good default for if it fails to find that path
This patch changes the mode of Installer.pm to 755. Please undo.
QA comment * tiny patch in size * tested on my linux box, no visible change, worked before, work after. Will hopefully improve behaviour for OpenBSD
There have been no further reports of problems so I am marking this bug resolved.