The following reply was made to PR pkg/41421; it has been noted by GNATS.
From: "D'Arcy J.M. Cain" <darcy%druid.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: randolf+netbsd.org%inter-corporate.com@localhost,
pkg-manager%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/41421: Improvement for pkgsrc
Date: Wed, 13 May 2009 08:33:05 -0400
On Wed, 13 May 2009 07:00:01 +0000 (UTC)
randolf+netbsd.org%inter-corporate.com@localhost wrote:
> A manual step is required to transfer these scripts to /etc/rc.d/ which is
> fine, but some discussion in irc.freenode.net#netbsd today revealed concern
> from some administrators/users regarding mixing pkgsrc stuff with the stock
> system.
Huh? They get installed automatically with make install for me.
> >Fix:
> If pkgsrc could place these files (or copies) in /usr/pkg/etc/rc.d/ and
> ensure the system is updated to use this path as a secondary when the needed
> control script isn't found in the usual /etc/rc.d/ directory.
Ugh! Please don't. FreeBSD does this and it drives me nuts. If I
need to run one manually I always have to consider whether it is a
system supplied one or a ports supplied one. I like NetBSD's putting
them all together. After all, there can't be any conflict or the new
one will never run anyway.
There's another problem. What if /usr/pkg is not available at boot?
I agree that pkgsrc should mostly keep itself fenced in but some things
belong in system directories. You wouldn't suggest a second password
file for pkgsrc installed users would you?
--
D'Arcy J.M. Cain <darcy%druid.net@localhost> | Democracy is three
wolves
http://www.druid.net/darcy/ | and a sheep voting on
+1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.