pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/41421: Improvement for pkgsrc



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.
 


Home | Main Index | Thread Index | Old Index