Subject: Re: CVS commit: othersrc/bootstrap-pkgsrc
To: Krister Walfridsson <cato@df.lth.se>
From: Jan Schaumann <jschauma@netbsd.org>
List: source-changes
Date: 12/02/2002 15:52:35
Krister Walfridsson <cato@df.lth.se> wrote:
> 
> On Mon, 2 Dec 2002, Jan Schaumann wrote:
> 
> > Module Name:	othersrc
> > Committed By:	jschauma
> > Date:		Mon Dec  2 17:03:25 UTC 2002
> >
> > Modified Files:
> > 	othersrc/bootstrap-pkgsrc: bootstrap
> 
>         [...]
> 
> > Log Message:
> > Add support for IRIX (and IRIX64).  (Not actually quite a bit easier, after
> > grant cleaned up some of the stuff, thanks!)
> >
> > Anybody feedback will be appreciated.
> 
> This makes bootstrap-pkgsrc/bootstrap fail for NetBSD 1.4 (and I expect
> for all other non-IRIX targets too).
> 
> The offending change is the addition of "INSTALL=$INSTALL" before the
> "./bmake -f Makefile install". INSTALL is not set at this point in
> bootstrap-pkgsrc/bootstrap for non-IRIX, and this change makes it override
> a correct setting of INSTALL in the bmake Makefile, and we end up with
> trying to use "" as the install program...

Ah, yes, my fault.  I'll fix that.

> Hmm. I don't understand why this is needed. Doesn't the bmake/install-sh
> work for IRIX?

Yes, that works, but IRIX's install does not support '-o owner' (only
'-u owner').  So in order to install packages from pkgsrc lateron, it
needs a compatible install.  I thought about providing a script, but
figured that given how often install is called, we might as well use
install(1).

-Jan

-- 
My other computer also runs NetBSD!
			http://www.netbsd.org