Subject: Re: Solaris/pkgsrc-current: no system rules (sys.mk)
To: Tobias Nygren <tnn@NetBSD.org>
From: Mehul N. Sanghvi <firstname.lastname@example.org>
Date: 12/31/2007 10:37:43
Tobias Nygren said the following on 12/15/2007 07:59 AM:
> On Fri, 14 Dec 2007 23:10:21 -0500
> "Mehul N. Sanghvi" <email@example.com> wrote:
>> It has been probably about 6 months or so since I did anything with pkgsrc, so
>> I did a 'cvs update -PAd' and then a 'pkg_chk -u -q' to see what needed
>> updating. Since bootstrap-mk-files needed an update, I decided to work with
>> that first. What does it mean when it says "no system rules (sys.mk)" ? And
>> how can I fix it ?
> If it was already removed, the only way to fix this is to forcibly
> remove all remaining bootstrapped packages (the ones that bootstrap
> normally installs) and then rerun the bootstrap script to get things up
> to date.
How do I find out what is installed normally by bootstrap ?
> A more graceful way to upgrade bootstrap-mk-files is to use
> "make USE_DESTDIR=full package" and then upgrade by using the resulting
> binary package.
I take it something like this is what you are talking about:
prompt# bmake USE_DESTDIR=/full/path/to/destdir bootstrap