Subject: Re: Solaris/pkgsrc-current: no system rules (sys.mk)
To: Tobias Nygren <tnn@NetBSD.org>
From: Mehul N. Sanghvi <mehul.sanghvi@gmail.com>
List: pkgsrc-users
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" <mehul.sanghvi@gmail.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
> -Tobias
>
>