www/rubygem-passenger now requires bash?
Paul Mather
paul at gromit.dlib.vt.edu
Thu Jun 20 12:32:39 UTC 2013
On Jun 19, 2013, at 7:48 PM, "Steve Wills" <swills at FreeBSD.org> wrote:
>> I'm running FreeBSD/amd64 8-STABLE (r250276) and, yesterday, updated
>> www/rubygem-passenger from 3.0.19 to 4.0.5 via portmaster. Although the
>> port upgraded without error, the resultant Passenger no longer works: it
>> complains it can't find "bash" and Rails apps won't spawn.
>>
>> I don't have shells/bash installed, and didn't need to with version 3.0.19
>> of the www/rubygem-passenger port. The shells/bash port isn't listed as a
>> runtime dependency for www/rubygem-passenger in its Makefile, either.
>>
>> If I install shells/bash and also put a symlink from /usr/bin/bash to
>> /usr/local/bin/bash then Passenger will run once again. I don't like this
>> solution, though. Does anyone know of a way of running the Passenger
>> 4.0.5 port without needing bash?
>>
>> I've included at the end a snippet from httpd-error.log showing the
>> behaviour of the new Passenger 4.0.5 prior to the workaround I put in
>> place mentioned in the preceding paragraph.
>
> I've submitted a patch for this, please see PR ports/179737
>
> Any testing and feedback would be appreciated.
I've applied the patch and updated the Passenger port and it now runs without the need for the bash symlink in /usr/bin or /bin. It would nice to see this committed.
Cheers,
Paul.
More information about the freebsd-ports
mailing list