databases/postgresql81-server - dangerous init script

Freddie Cash fcash at ocis.net
Tue Mar 28 18:57:18 UTC 2006


On Tue, March 28, 2006 10:44 am, Brooks Davis wrote:
> On Tue, Mar 28, 2006 at 08:34:32PM +0200, [LoN]Kamikaze wrote:
>> The rc.d script for this port contains a new style script, but
>> follows the old naming conventions, which will cause it to be
>> executed directly sourced into the boot shell, which is an
>> unnecessary risk, since it means that booting will fail if the
>> script exits.

> Actually, in this case, the manpage is wrong.  Only scripts in
> /etc/rc.d that end in .sh not all scripts ending in .sh are sourced.
> That said, ports should be fixed to install without the .sh suffix so
> we can eventually remove the special case (should there be any
> point.)

Could the Porter's Handbook be updated with this information?

The current section (6.15) on rc.d scripts says to install it with a
.sh extension.  And there's no mention of the reasoning behind it.

----
Freddie Cash
fcash at ocis.net



More information about the freebsd-ports mailing list