Subject: Re: prefer pkgsrc over base system (and force depends)
To: None <tech-pkg@netbsd.org>
From: William Allen Simpson <wsimpson@greendragon.com>
List: tech-pkg
Date: 10/03/2003 09:03:50
"Jeremy C. Reed" wrote:
>
> I'd like a variable, maybe called PREFER_PKGSRC, that would be used for:
>
> - any time a buildlink is used, then skip any checks for native versions
> of the installed software -- and always use the pkgsrc equivalent;
>
Yes, but I'd do it with a pkg_add option, instead.
I was thinking of -C, mnemonic for "compile" or "current".
> - then would always set up the DEPENDS (@pkgdep and +REQUIRED_BY)
> correctly.
>
> This would be useful for a few reasons:
>
> - ignore possibly insecure or out-of-date native software;
>
> - later can remove native software that is out-of-date or insecure
> (without breaking pkgsrc that may depend on it);
>
That is the reason that I joined this list!
I want src build tree to use packages for many/most utilities.
> - known behaviour;
>
> - any dependency checks looking in LOCALBASE (i.e. /usr) will be
> registered (+REQUIRED_BY for example).
>
> Any thoughts?
>
> Can this already be done?
>
I'm slowly working in this direction (as mentioned on the current users
list). But, I thought it would be a good idea to also transparently
handle existing pre-compiled binaries, also with the src build tree.
I see these as going hand-in-hand.
--
William Allen Simpson
Key fingerprint = 17 40 5E 67 15 6F 31 26 DD 0D B9 9B 6A 15 2C 32