HEADS UP: Triage of rcNG related problem reports/USE_RC_SUBR

Matthias Andree matthias.andree at gmx.de
Wed Apr 26 22:08:04 UTC 2006


On Wed, 26 Apr 2006, Doug Barton wrote:

> Matthias Andree wrote:
> 
> > It is a bit unfortunate that there is no accompanying security branch
> > for ports, because then this inconsistency WRT etc/rc.d/* scripts
> > wouldn't have bitten users.
> 
> This is a period of change, which unfortunately necessitates some small
> amount of pain in the short term. Sorry to hear that this aspect of the
> change is causing you difficulty.

It's not causing _me_ difficulty, but unskilled users, and that's much
less desirable. I am with RELENG_6 where the current ports work nicely.

And I do have an idea to protect the innocent from installing 6.1
packages on 6.0-RELEASE:

1. Add a PRE-INSTALL mode pkg-install script
<http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/pkg-install.html>
to all packages built for freebsd >= 600101 and < 700000 or >= 700007.

2. behavior: If the package is about to be installed on a
   freebsd < 600101 or >= 700000 and < 700007, the pre-install script
   complains, asks the user to use the port instead and exits, aborting
   the install with an error. As portsnap and portmaster are deployed,
   that's something that shouldn't be too difficult to explain.

This could all be handled inside ports/Mk/bsd.port.mk.

-- 
Matthias Andree


More information about the freebsd-ports mailing list