Subject: Re: Full source dist.
To: Jason Downs <downsj@teeny.org>
From: David Brownlee <david@city.ac.uk>
List: port-mac68k
Date: 11/10/1995 13:32:16
On Thu, 9 Nov 1995, Jason Downs wrote:

> In message <199511091534.HAA25181@lestat.nas.nasa.gov>, Jason Thorpe writes:
> > > Also, are the two 68k ports binary-compatible?
> >
> >Yah, but there are a couple of programs which don't quite work properly 
> >between the two - disklabel, for one (mac has a different MAXPARTITIONS), 
> >eeprom(8) and screenblank(1) (Sun-specific),
> > [...]
	disklabel should be using sysctl to get kern.maxpartitions & 
	kern.rawpartition.... (tsk - I guess I should send-pr a fix
	for this given I've just opened my mouth about it :)...
	eeprom should report that it cant find the eeprom device on
	non sun machines...
	screenblank I think works on the amiga as well - it should
	probably be in all ports longterm... :)

> 
> You know, it might be a good idea if the arch-specific binaries (at
> least the ones in /usr), where moved out of /usr/bin, and into something
> like /usr/arch.  This would make things like diskless clients easier
> to manage, and if there's ever some soft of `@sys' hack in the filesystem(s),
> it could become /usr/arch-{sun3|mc68k|whatever} and /usr/arch an @sys
> symlink...  Symlinks would be left in /usr/bin, pointing into /usr/arch.
> 
	The only problem binaries should be those using libkvm... &
	I guess if the sun3 kvm is merged into the m86k one that should
	be ok as well...

	PS: There really needs to be a sysctl to get the cputype
	    (ie sun4c, sun4, sun4m on the sparc port :)


		David/abs

david@city.ac.uk +44 171 477 8186 (MIME) david@southern.com +44 181 888 8949
Network Analyst, UCS, City University   System Manager, Southern Studios Ltd
Northampton Square, London EC1V 0HB                PO Box 59, London N22 1AR

        <<< Monochrome - Largest UK Internet BBS - telnet mono.org >>>
>=- Microsoft: Abort and Retry Cancel -or- NetBSD: http://www.netbsd.org -=<
         (Apologies for long signature - in process of changing jobs)