Subject: port-mac68k/11343: Need to integrate {INSTALL,GENERIC}SBC into the release build
To: None <gnats-bugs@gnats.netbsd.org>
From: Frederick Bruckman <fredb@fiona.amberites.invalid>
List: netbsd-bugs
Date: 10/30/2000 10:00:30
>Number: 11343
>Category: port-mac68k
>Synopsis: Need to integrate {INSTALL,GENERIC}SBC into the release build.
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: port-mac68k-maintainer
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Mon Oct 30 10:00:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: Frederick Bruckman
>Release: 1.4.3
>Organization:
Frederick
>Environment:
System: NetBSD corwin.amberites.invalid 1.4.3 NetBSD 1.4.3 (CORWIN) #8:
Fri Oct 27 17:21:11 CDT 2000 fredb@corwin.home:
/s/src-netbsd-1-4/sys/arch/mac68k/compile/CORWIN mac68k
>Description:
The need for GENERICSBC has never gone away -- users expect
to find netbsd.GENERICSBC.gz and kern_sbc.tgz in the standard
distribtion. I'll add them both "by hand" one more time,
for 1.4.3, but this is dirty -- now that the release build
is (almost) fully automated, we ought to cap it with this
one last thing. I'm marking this "high", because there
still may be time to fix it before 1.5, although I'm not
sure I'll have time to look at it myself.
>How-To-Repeat:
Create GENERICSBC, by commenting out "ncrscsi0" and
uncommenting "sbc0", ditto for INSTALLSBC, and enable them
with something like...
.ifdef (DESTDIR)
EXTRA_KERNELS+= GENERIC GENERICSBC
EXTRA_INSTALL_KERNELS+= INSTALLSBC
.endif
in /etc/mk.conf. Lament that "make releases" still doesn't
create kern_sbc.tgz -- you have to repack netbsd.GENERICSBC.gz
completely by hand. [Hmm.. netbsd.GENERIC.gz doesn't get
created by default, either.]
>Fix:
Work around as above. To fix, create and commit INSTALLSBC and
GENERICSBC, and enable them in basesrc/etc/etc.mac68k/Makefile.inc.
There's a hook in etc/Makefile for lower case <kern_foo>.tgz,
too, which I'm sure would not be too difficult to utilize.
>Release-Note:
>Audit-Trail:
>Unformatted: