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: