Home | History | Annotate | only in /src/distrib/acorn32
History log of /src/distrib/acorn32
RevisionDateAuthorComments
 1.21 23-Sep-2025  rillig all: fix "Invalid internal option" warning from make
 1.20 12-Aug-2018  martin Insert a .WAIT between building of the bootloaders and the CD images,
trying to avoid a build issue as seen on the build cluster:

copying image /home/builds/ab/HEAD/acorn32/201808111340Z-obj/home/source/ab/HEAD/src/distrib/acorn32/ramdisk/ramdisk.fs into netbsd-INSTALL.tmp (2355200 bytes)
done copying image
exiting
rm -f netbsd-INSTALL.gz
cp: /home/builds/ab/HEAD/acorn32/201808111340Z-dest/usr/mdec/boot32,ffa: No such file or directory
 1.19 23-Jun-2008  matt branches: 1.19.60; 1.19.62;
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
 1.18 06-Mar-2007  bouyer branches: 1.18.12; 1.18.16;
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.

call iso_image in distrib/ for iso-image in the top Makefile.
 1.17 03-Jan-2003  lukem branches: 1.17.16;
Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.16 10-Jul-2002  reinoud We dont use gzip anymore
 1.15 09-May-2002  jdolecek branches: 1.15.2;
Switch over to distrib/acorn32/stand/BtNetBSD. Note the created archive is now
BtNetBSD.tar.Z - we don't have zip in tree, and RICS OS SparkPlug
doesn't support tgz. Change discussed with Reinoud.

Use ${.CURDIR} for path to gzip_ff8.bin.uue, so that this would work
with objdirs.
 1.14 02-May-2002  lukem yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
 1.13 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.12 12-Apr-2002  lukem use gzip -9f
 1.11 11-Apr-2002  lukem use RELINSTALL from ../Makefile.inc
 1.10 11-Apr-2002  lukem for consistency reasons, pull in ${_SRC_TOP_}/distrib/Makefile.inc
 1.9 10-Apr-2002  lukem add .WAIT sync
 1.8 06-Mar-2002  lukem cleanup and use some more appropriate variables and targets
 1.7 06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.6 05-Mar-2002  thorpej Make sure <bsd.own.mk> is pulled in before ${PRINTOBJDIR} is used.
 1.5 16-Feb-2002  reinoud Add the RISC OS gzip tool for installation purposes. It gets uudecoded and
installed in ../release/installation/misc/ next to the bootloader.
 1.4 11-Feb-2002  reinoud Oeps... delete a former gzipped tar file first.
 1.3 11-Feb-2002  reinoud Include BtNetBSD in the release !
 1.2 09-Feb-2002  lukem don't set the owner or group when installing into $RELEASEDIR
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.15.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.17.16.1 09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.18.16.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.18.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.18.12.1 29-Jun-2008  mjf Sync with HEAD.
 1.19.62.1 10-Jun-2019  christos Sync with HEAD
 1.19.60.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.3 07-Apr-2002  lukem now unnecessary
 1.2 06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 10-Jul-2002  reinoud We dont need the gzip anymore ... it was even reported to me by Gavin that
it crashed his machine :(
 1.1 16-Feb-2002  reinoud branches: 1.1.2;
Add the RISC OS gzip tool for installation purposes. It gets uudecoded and
installed in ../release/installation/misc/ next to the bootloader.
 1.1.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.9 09-Feb-2024  christos PR/57913: Jan-Benedict Glaw: Don't embed build timestamp into archive
While here, modernize backquotes.
 1.8 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.7 10-Nov-2004  jmc branches: 1.7.26; 1.7.28;
Make this work on non-native (ala linux/others) hosts. Pass TOOL_MKTEMP in as
well
 1.6 24-Aug-2004  gavan Stat is a host tool, so pick it up from the right place.

While we're at it, check for some common errors, and make the usage stuff
work better.
 1.5 10-Jun-2004  abs Quote some filenames (committed for gavan)
 1.4 08-Jun-2004  gavan Implement CRC.
 1.3 08-Jun-2004  gavan Support compression.
 1.2 26-May-2004  gavan branches: 1.2.2;
Don't use full pathname as template for mktemp.
 1.1 25-May-2004  gavan Basic shell script to produce uncompressed spark archive with correct
filetypes for RISC OS.
 1.2.2.7 30-Aug-2004  tron Pull up revision 1.6 (requested by gavan in ticket #791):
Stat is a host tool, so pick it up from the right place.
While we're at it, check for some common errors, and make the usage stuff
work better.
 1.2.2.6 17-Jun-2004  tron Pull up revision 1.5 (requested by abs in ticket #497):
Quote some filenames (committed for gavan)
 1.2.2.5 17-Jun-2004  tron Pull up revision 1.4 (requested by abs in ticket #497):
Implement CRC.
 1.2.2.4 17-Jun-2004  tron Pull up revision 1.3 (requested by abs in ticket #497):
Support compression.
 1.2.2.3 03-Jun-2004  jmc Pullup rev 1.2 (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.2.2.2 03-Jun-2004  jmc Pullup rev 1.1 (requested by abs in ticket #433)

Basic shell script to produce uncompressed spark archive with correct
filetypes for RISC OS.
 1.2.2.1 26-May-2004  jmc file mksparkive.sh was added on branch netbsd-2-0 on 2004-06-03 23:01:38 +0000
 1.7.28.1 18-May-2008  yamt sync with head.
 1.7.26.2 05-Oct-2008  mjf Sync with HEAD.
 1.7.26.1 02-Jun-2008  mjf Sync with HEAD.
 1.1 06-Mar-2007  bouyer branches: 1.1.2; 1.1.14;
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.

call iso_image in distrib/ for iso-image in the top Makefile.
 1.1.14.1 05-Oct-2008  mjf Sync with HEAD.
 1.1.2.2 09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.1.2.1 06-Mar-2007  riz file Makefile was added on branch netbsd-4 on 2007-03-09 06:59:52 +0000
 1.4 23-Sep-2019  christos Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)
 1.3 28-Sep-2018  martin Now that we do not force debug sets off install CDs any more, explicitly
set CDRELEASE_NODEBUG everywhere.
 1.2 01-Oct-2007  bouyer branches: 1.2.8; 1.2.72; 1.2.74;
Use the correct name for the iso image. Fix the acorn32 part of PR 37033.
 1.1 06-Mar-2007  bouyer branches: 1.1.2; 1.1.6;
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.

call iso_image in distrib/ for iso-image in the top Makefile.
 1.1.6.1 06-Nov-2007  matt sync with HEAD
 1.1.2.3 04-Oct-2007  pavel Pull up following revision (requested by bouyer in ticket #914):
distrib/acorn32/cdroms/installcd/Makefile: revision 1.2
Use the correct name for the iso image. Fix the acorn32 part of PR 37033.
 1.1.2.2 09-Mar-2007  riz branches: 1.1.2.2.2;
Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.1.2.1 06-Mar-2007  riz branches: 1.1.2.1.2;
file Makefile was added on branch netbsd-4 on 2007-03-09 06:59:26 +0000
 1.1.2.2.2.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.1.2.1.2.1 locked by: joerg; 06-Mar-2007  wrstuden file Makefile was added on branch netbsd-4 on 2007-10-29 00:45:05 +0000
 1.2.74.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.74.1 10-Jun-2019  christos Sync with HEAD
 1.2.72.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.2.8.1 05-Oct-2008  mjf Sync with HEAD.
 1.15 08-May-2002  lukem branches: 1.15.34;
- whitespace consistency cleanup
- build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
into separate rule
- rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename}
- rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do
suffix handling here
- rework suffix handling:
- rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename},
and change from list of suffixes to list of "suffix cmdtobuildsuffix",
where cmdtobuildsuffix is the name of the variable containing the
command to build ${filename}.${suffix} (available as "${.TARGET}").
- for each ${filename}.${suffix}, depend upon ${filename} and use
${cmdtobuildsuffix} to create the former.
- add separate ${filename}.${suffix}.gz rule
- mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for
consistency and so the target to build the mdset kernel doesn't get
confused with general "install" target
 1.14 02-May-2002  lukem yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
 1.13 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.12 12-Apr-2002  lukem Makefile.mdset:
replace
TARGETS = KERNEL IMAGE [...]
with
MDTARGETS = KERNEL IMAGE FILENAME [...]
If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename

The rest:
Update for new MDTARGETS syntax. In some cases, the kernel
name from the "old" method will be used to override the default.
 1.11 12-Apr-2002  lukem - don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead
- renamed optional post-strip action variable from ${KERNEL}.post to
netbsd.${KERNEL}.post
 1.10 11-Apr-2002  lukem convert to using distrib/common/Makefile.mdset
 1.9 11-Apr-2002  lukem s/_SRC_TOP/&_/ . this typo is a monkey on my back ... :|
 1.8 10-Apr-2002  lukem tweak how distrib/Makefile.inc is pulled in
 1.7 07-Apr-2002  lukem don't need ../Makefile.inc anymore
be consistent (with other distrib/* dirs) about temp file use
 1.6 19-Mar-2002  reinoud When building the installation kernel make the resulting name of the
installation kernel more friendlier to RISC OS.
 1.5 12-Mar-2002  reinoud Created RAM discs are not versioned anymore ....
 1.4 06-Mar-2002  lukem remove unnecessary stuff
 1.3 06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.2 05-Mar-2002  thorpej Use ${PRINTOBJDIR}.
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.15.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.27 29-Mar-2019  christos Bumpity bump bump
 1.26 07-Feb-2019  mrg bump ramdisk sizes by 100kb for GCC 7 bloaty.
 1.25 24-Jan-2017  christos branches: 1.25.12;
+= for MAKEFS_FLAGS
 1.24 11-Feb-2010  roy branches: 1.24.30; 1.24.34;
Remove terminfo.db as it's now embedded in libterminfo.
 1.23 05-Feb-2010  roy Use the rescue terminfo.db in our images instead of termcap.
 1.22 13-Jan-2010  he Bump the ramdisk size so that the contents fits again.
OK'ed by reinoud@
 1.21 24-Sep-2009  he Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!
 1.20 20-Sep-2009  abs Nothing needs disktab anymore, so we'd rather have an inode and
slightly over 1K of space on install media...
 1.19 20-Sep-2009  abs ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
 1.18 20-Sep-2009  abs Alas poor dot.hdprofile. I knew him... not at all Horatio. (Remove)
 1.17 25-Jan-2009  abs Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions
 1.16 12-May-2008  he Bump image size from 1924k to 2000k to compensate for recent bloat.
 1.15 10-May-2007  dogcow branches: 1.15.12; 1.15.14; 1.15.16;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)
 1.14 02-May-2002  lukem yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
 1.13 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.12 13-Apr-2002  lukem switch to libhack. minor reorder of list
 1.11 10-Apr-2002  lukem tweak how distrib/Makefile.inc is pulled in
 1.10 01-Apr-2002  lukem ensure all sysinst-using makefs generated images have at least 15 inodes free,
and be consistent how MAKEFS_FLAGS is defined.
 1.9 31-Mar-2002  bjh21 Add 4k to ramdisk image.
 1.8 14-Mar-2002  lukem parselist.awk
- improve comments
- provide a general purpose variable replacement; replace contents of ${FOO}
with ENVIRON["FOO"].
- deprecate @MACHINE@ and @MACHINE_ARCH@ in favour of using ${MACHINE}
and ${MACHINE_ARCH} instead
- add errx() function; like err(), but doesn't print the line number
- invoke this script with various variables defined via PARSELISTENV

*/Makefile*
- use PARSELISTENV instead of POPULATEENV, and add variables like DESTDIR
- other minor tweaks

*/list*
- replace @MACHINE@ with ${MACHINE}
 1.7 12-Mar-2002  reinoud Update the ramdisk building procedure after tips/hints of luke.
 1.6 12-Mar-2002  lukem - set IMAGESIZE (grew by 24K) and a few more free inodes, as per discussion
with Reinoud
- minor reorder
 1.5 07-Mar-2002  lukem restore functionality lost in my previous rototill:
run pwd_mkdb to provide full /etc/{s,}pwd.db rather than using libhack.

xxx; still not tested
 1.4 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.3 06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.2 30-Jan-2002  reinoud Remove some old installation crud and change the terminal setting to vt100
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.15.16.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.15.14.1 18-May-2008  yamt sync with head.
 1.15.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.15.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.24.34.1 21-Apr-2017  bouyer Sync with HEAD
 1.24.30.1 20-Mar-2017  pgoyette Sync with HEAD
 1.25.12.1 10-Jun-2019  christos Sync with HEAD
 1.3 20-Sep-2009  abs Nothing needs disktab anymore, so we'd rather have an inode and
slightly over 1K of space on install media...
 1.2 19-Apr-2004  wiz branches: 1.2.26;
Spell removable with only two es. Inspired by jmc@openbsd.
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 30-Jan-2002  reinoud Delete some more old crud
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.3 20-Sep-2009  abs Alas poor dot.hdprofile. I knew him... not at all Horatio. (Remove)
 1.2 26-Jul-2003  salo branches: 1.2.32;
netbsd.org->NetBSD.org
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 30-Jan-2002  reinoud Delete some more old crud
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.4 09-Jan-2020  martin PR install/54780: in the (of course totally unlikely) case that sysinst
should crash, run "stty sane".
 1.3 26-Jul-2003  salo branches: 1.3.32; 1.3.100; 1.3.102;
netbsd.org->NetBSD.org
 1.2 30-Jan-2002  reinoud Remove some old installation crud and change the terminal setting to vt100
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.3.102.1 28-Jan-2020  msaitoh Pull up following revision(s) (requested by martin in ticket #669):
distrib/playstation2/miniroot/dot.profile: revision 1.5
distrib/sparc64/instfs/dot.profile: revision 1.8
distrib/hpcarm/miniroot/dot.profile: revision 1.3
distrib/emips/miniroot/dot.profile: revision 1.2
distrib/x68k/floppies/ramdisk/dot.profile: revision 1.16
distrib/zaurus/ramdisk/dot.profile: revision 1.4
distrib/i386/ramdisks/common/dot.profile: revision 1.7
distrib/cobalt/ramdisk/dot.profile: revision 1.2
distrib/hpcsh/miniroot/dot.profile: revision 1.5
distrib/evbarm/instkernel/ramdisk/dot.profile: revision 1.3
distrib/riscv/ramdisk/dot.profile: revision 1.2
distrib/sandpoint/ramdisk/dot.profile: revision 1.2
distrib/landisk/ramdisk/dot.profile: revision 1.3
distrib/amd64/ramdisks/common/dot.profile: revision 1.4
distrib/macppc/floppies/ramdisk/dot.profile: revision 1.14
distrib/mipsco/ramdisk/dot.profile: revision 1.3
distrib/evbmips/instkernel/ramdisk/dot.profile: revision 1.2
distrib/acorn32/ramdisk/dot.profile: revision 1.4
distrib/cats/ramdisk/dot.profile: revision 1.5
distrib/vax/ramdisk/dot.profile: revision 1.10
distrib/pmax/miniroot/dot.profile: revision 1.3
distrib/sparc/miniroot/dot.profile: revision 1.16
distrib/hpcmips/miniroot/dot.profile: revision 1.8
distrib/prep/floppies/ramdisk/dot.profile: revision 1.3
distrib/news68k/floppies/ramdisk/dot.profile: revision 1.8
distrib/alpha/instkernel/ramdisk/dot.profile: revision 1.11
distrib/ofppc/ramdisks/common/dot.profile: revision 1.2
distrib/mac68k/instkernel/ramdisk/dot.profile: revision 1.9
distrib/hp300/ramdisk/dot.profile: revision 1.7
distrib/ews4800mips/floppies/ramdisk/dot.profile: revision 1.2
distrib/emips/ramdisk/dot.profile: revision 1.3
distrib/newsmips/floppies/ramdisk/dot.profile: revision 1.7
distrib/bebox/ramdisk/dot.profile: revision 1.2
distrib/rs6000/ramdisk/dot.profile: revision 1.2
distrib/sgimips/miniroot/dot.profile: revision 1.2
distrib/mvme68k/miniroot/dot.profile: revision 1.9
distrib/hppa/ramdisk/dot.profile: revision 1.2
distrib/luna68k/ramdisk/dot.profile: revision 1.2
distrib/sgimips/ramdisk/dot.profile: revision 1.4
distrib/evbsh3/instkernel/ramdisk/dot.profile: revision 1.2
distrib/evbppc/ramdisk/dot.profile: revision 1.5
distrib/shark/instkernel/ramdisk/dot.profile: revision 1.5
distrib/pmax/ramdisk/dot.profile: revision 1.11
distrib/dreamcast/ramdisk/dot.profile: revision 1.3
distrib/arc/ramdisk/dot.profile: revision 1.5
distrib/atari/floppies/common/dot.profile: revision 1.8
PR install/54780: in the (of course totally unlikely) case that sysinst
should crash, run "stty sane".
 1.3.100.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.3.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 30-Jan-2002  reinoud Remove some old crud that isnt even used anymore !
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 30-Jan-2002  reinoud Remove some old crud that isnt even used anymore !
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.28 03-Jul-2011  tron Update location of "less" source directory to the build of various
install medias.
 1.27 19-Jun-2011  tsutsui Fix indent.
 1.26 19-Jun-2011  tsutsui Remove unnecessary gnu/usr.bin path from SRCDIRS.
 1.25 19-Jun-2011  tsutsui Use src/distrib/utils/x_gzip in all install ramdisks/miniroots for now
since installation file systems might be flooded by -llzma.
 1.24 14-Jan-2011  tsutsui branches: 1.24.4;
Adjust file lists for recent move:
usr/sbin/chown -> sbin/chown
usr/bin/chgrp -> bin/chgrp
 1.23 11-Feb-2010  roy Remove terminfo.db as it's now embedded in libterminfo.
 1.22 05-Feb-2010  roy Use the rescue terminfo.db in our images instead of termcap.
 1.21 20-Sep-2009  abs 34 different termcap subsets, plus a couple of ports still using
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:

ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)

Trying to provide similar functionality across all ports? It'll never
catch on...
 1.20 20-Sep-2009  abs Nothing needs disktab anymore, so we'd rather have an inode and
slightly over 1K of space on install media...
 1.19 20-Sep-2009  abs ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
 1.18 20-Sep-2009  abs Alas poor dot.hdprofile. I knew him... not at all Horatio. (Remove)
 1.17 18-Sep-2009  abs Of the arious list files 28 said
PROG usr/bin/gzip usr/bin/gzcat usr/bin/gunzip
while 14 picked
PROG usr/bin/gzip usr/bin/gunzip usr/bin/gzcat

Make them all choose the former. No functional change.
 1.16 29-Apr-2009  tsutsui Fix indent on common/protocols changes.
 1.15 25-Jan-2009  abs branches: 1.15.2;
Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions
 1.14 06-May-2008  dyoung Add -lprop to the LIBS line so that ifconfig will link.
 1.13 10-May-2007  dogcow branches: 1.13.12; 1.13.14;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)
 1.12 25-Dec-2003  martin Add -lz, now needed by gzip.
 1.11 05-Jun-2002  lukem As parselist.awk now sets COPY-ied files explicitly to 444, ensure
executable files are 555.
 1.10 26-Apr-2002  lukem branches: 1.10.2;
replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.9 13-Apr-2002  lukem switch to libhack. minor reorder of list
 1.8 12-Mar-2002  reinoud Remove the -p flag ... not interesting for install media
 1.7 12-Mar-2002  reinoud Update the ramdisk building procedure after tips/hints of luke.
 1.6 07-Mar-2002  lukem restore functionality lost in my previous rototill:
run pwd_mkdb to provide full /etc/{s,}pwd.db rather than using libhack.

xxx; still not tested
 1.5 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.4 31-Jan-2002  reinoud Use etc.acorn32 and sysinst.acorn32 instead of the old arm32 versions.
 1.3 30-Jan-2002  reinoud Delete some more old crud
 1.2 30-Jan-2002  reinoud Oeps... forgot this one
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.10.2.1 05-Jun-2002  lukem Pull up revision 1.11 (requested by lukem in ticket #175):
As parselist.awk now sets COPY-ied files explicitly to 444, ensure
executable files are 555.
 1.13.14.1 18-May-2008  yamt sync with head.
 1.13.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.13.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.15.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.24.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.2 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.3 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.2 31-Jan-2002  reinoud Use etc.acorn32 and sysinst.acorn32 instead of the old arm32 versions.
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 06-Mar-2002  lukem Convert to new common ramdisk build infrastructure, which supports
unprivileged cross builds.

XXX: untested as yet; probably needs minor image sizing tweaks
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 30-Jan-2002  reinoud Remove some old crud that isnt even used anymore !
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.2 20-Sep-2009  abs 34 different termcap subsets, plus a couple of ports still using
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:

ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)

Trying to provide similar functionality across all ports? It'll never
catch on...
 1.1 25-Jan-2002  reinoud branches: 1.1.34;
Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 20-Sep-2009  abs 34 different termcap subsets, plus a couple of ports still using
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:

ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)

Trying to provide similar functionality across all ports? It'll never
catch on...
 1.1 30-Jan-2002  reinoud branches: 1.1.34;
Remove some old installation crud and change the terminal setting to vt100
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 20-Sep-2009  abs 34 different termcap subsets, plus a couple of ports still using
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:

ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)

Trying to provide similar functionality across all ports? It'll never
catch on...
 1.1 25-Jan-2002  reinoud branches: 1.1.34;
Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 30-Jan-2002  reinoud Remove some old crud that isnt even used anymore !
 1.1 25-Jan-2002  reinoud Create initial distribution directory for NetBSD/acorn32. There might be
some unused stuff in there like the floppies but i've left them here for
completion. They might be interesting to build one day too.
 1.29 24-May-2021  christos PR/56207: Jan-Benedict Glaw: Handle error from find when removing CVS
directories on a git repo.
 1.28 22-Jan-2014  christos branches: 1.28.32;
Revert Makefile changes.
 1.27 21-Jan-2014  christos Makefile.distrib includes <bsd.files.mk> so put it last to make the uue
rules to work.
 1.26 19-Oct-2008  apb branches: 1.26.18; 1.26.24;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.25 23-Jun-2008  matt Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
 1.24 23-Jul-2006  bjh21 branches: 1.24.20; 1.24.24;
Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.23 22-Jul-2006  bjh21 We build releases under NetBSD now, so there's no need for the MkRelease
and MkRelScr scripts to do (some of) it under RISC OS. Remove them.
 1.22 19-Jul-2006  bjh21 Add line numbers to BASIC files we distribute. This avoids the annoying
"Program renumbered" message when they start up.
 1.21 04-Jul-2006  bjh21 Add NBFS to !BtNetBSD.
 1.20 10-Nov-2004  jmc Make this work on non-native (ala linux/others) hosts. Pass TOOL_MKTEMP in as
well
 1.19 24-Aug-2004  gavan Stat is a host tool, so pick it up from the right place.

While we're at it, check for some common errors, and make the usage stuff
work better.
 1.18 21-Jun-2004  jmc Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.17 10-Jun-2004  abs Ensure tmp/BtNetBSD depends on ${UUDECODE_FILES} so "make release" works
 1.16 09-Jun-2004  abs Include David Pilling's BASIC self extracting SparkPlug sparkive extractor.
(It is freely distributable in unmodified form)
This should allow NetBSD to be booted on a RiscPC with nothing other than
the built in ROM software and a NetBSD CD. Disk partitioning between RISC OS
and NetBSD may be a task for another day.

While we are here use ${HOST_SH} to invoke mksparkive.sh
 1.15 08-Jun-2004  gavan Implement CRC.
 1.14 08-Jun-2004  gavan Ship boot32 in the bootloader application, and use it in preference to
BtNetBSD.
 1.13 08-Jun-2004  gavan bb_netbsd is a BASIC program, not an Obey file.
 1.12 26-May-2004  gavan Set filetypes appropriately, and create a Spark archive instead of a
tar.Z archive.

Also, fix the uudecode of !Sprites and !Sprites22 by renaming, as
bsd.files.mk fails silently on filenames beginning with an exclamation
mark. The change to using bsd.files.mk also appears to have left the
uuencoded source files in the final archive - remove these.

Note that this still ships the old bootloader - this should be addressed
in a subsequent commit.
 1.11 30-Mar-2004  jmc Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.10 20-Mar-2004  jmc branches: 1.10.2;
Clean this up to use .PATH directives instead
 1.9 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.8 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.7 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.6 22-Jul-2002  lukem oop; we need <bsd.own.mk> for ${PRINTOBJDIR}; pull that in, and
convert this Makefile to be more similar to others in distrib/**.

XXX: this still needs work to make this more non-netbsd-cross friendly.
e.g, use ${PAX} and compress instead of assuming that tar supports `Z', etc.
 1.5 19-Jul-2002  lukem Use ${PRINTOBJDIR} appropriately.
Noted by Patrick Welche in private email.
 1.4 11-Jul-2002  reinoud Use the ${MDSETIMAGE} instead of hardcoding it
 1.3 10-Jul-2002  reinoud Small patch that took some time to fizzle out though that includes the
installation kernel into the BtNetBSD thus helping the installation
process on Acorn32 tremendously.

New users now only have to download the BtNetBSD.tar.Z image, unpack it
with the suplied !SparkPlug and run the installation kernel as they
normally would expect to be able to under RiscOS.
 1.2 11-May-2002  jdolecek branches: 1.2.2;
Add some quotes. Not really necessary, but good practice.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.2.2.3 22-Jul-2002  lukem Pull up revision 1.6 (requested by lukem):
oop; we need <bsd.own.mk> for ${PRINTOBJDIR}; pull that in, and
convert this Makefile to be more similar to others in distrib/**.
XXX: this still needs work to make this more non-netbsd-cross friendly.
e.g, use ${PAX} and compress instead of assuming that tar supports `Z', etc.
 1.2.2.2 20-Jul-2002  lukem Pull up revision 1.5 (requested by lukem):
Use ${PRINTOBJDIR} appropriately.
Noted by Patrick Welche in private email.
 1.2.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.10.2.9 30-Aug-2004  tron Pull up revision 1.19 (requested by gavan in ticket #791):
Stat is a host tool, so pick it up from the right place.
While we're at it, check for some common errors, and make the usage stuff
work better.
 1.10.2.8 22-Jun-2004  tron Pull up revision 1.18 (requested by jmc in ticket #531):
Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.10.2.7 17-Jun-2004  tron Pull up revision 1.17 (requested by abs in ticket #497):
Ensure tmp/BtNetBSD depends on ${UUDECODE_FILES} so "make release" works
 1.10.2.6 17-Jun-2004  tron Pull up revision 1.16 (requested by abs in ticket #497):
Include David Pilling's BASIC self extracting SparkPlug sparkive extractor.
(It is freely distributable in unmodified form)
This should allow NetBSD to be booted on a RiscPC with nothing other than
the built in ROM software and a NetBSD CD. Disk partitioning between RISC OS
and NetBSD may be a task for another day.
While we are here use ${HOST_SH} to invoke mksparkive.sh
 1.10.2.5 17-Jun-2004  tron Pull up revision 1.15 (requested by abs in ticket #497):
Implement CRC.
 1.10.2.4 17-Jun-2004  tron Pull up revision 1.14 (requested by abs in ticket #497):
Ship boot32 in the bootloader application, and use it in preference to
BtNetBSD.
 1.10.2.3 17-Jun-2004  tron Pull up revision 1.13 (requested by abs in ticket #497):
bb_netbsd is a BASIC program, not an Obey file.
 1.10.2.2 03-Jun-2004  jmc Pullup rev 1.12 (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.10.2.1 31-Mar-2004  tron Pull up revision 1.11 (requested by jmc in ticket #20):
Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.24.24.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.24.20.2 05-Oct-2008  mjf Sync with HEAD.
 1.24.20.1 29-Jun-2008  mjf Sync with HEAD.
 1.26.24.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.26.18.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.28.32.1 31-May-2021  cjep sync with head
 1.2 21-Mar-2006  bjh21 branches: 1.2.20;
Add a NetBSD RCS ID and a comment explaining what this is and where it
came from.
 1.1 09-Jun-2004  abs branches: 1.1.2;
Include David Pilling's BASIC self extracting SparkPlug sparkive extractor.
(It is freely distributable in unmodified form)
This should allow NetBSD to be booted on a RiscPC with nothing other than
the built in ROM software and a NetBSD CD. Disk partitioning between RISC OS
and NetBSD may be a task for another day.

While we are here use ${HOST_SH} to invoke mksparkive.sh
 1.1.2.2 17-Jun-2004  tron Pull up revision 1.1 (requested by abs in ticket #497):
Include David Pilling's BASIC self extracting SparkPlug sparkive extractor.
(It is freely distributable in unmodified form)
This should allow NetBSD to be booted on a RiscPC with nothing other than
the built in ROM software and a NetBSD CD. Disk partitioning between RISC OS
and NetBSD may be a task for another day.
While we are here use ${HOST_SH} to invoke mksparkive.sh
 1.1.2.1 09-Jun-2004  tron file splug.bas.uue was added on branch netbsd-2-0 on 2004-06-17 08:23:52 +0000
 1.2.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 23-Jul-2006  bjh21 Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.3 23-Jul-2006  bjh21 branches: 1.3.20;
Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.2 21-Mar-2006  bjh21 We don't ship the Settypes file any more, so remove the reference to it.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.3.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 08-Jun-2004  gavan Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.4;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.4.1 17-Jun-2004  tron Pull up file removal (requested by abs in ticket #497):
Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.2 13-Jun-2002  gavan branches: 1.2.32;
Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.2;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.2.1 18-Jun-2002  lukem Pull up revision 1.2 (requested by gavan in ticket #291):
Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.2.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.3 15-Jul-2025  andvar Fix various typos in comments.
 1.2 26-Oct-2022  andvar branches: 1.2.4;
fix RCSID.
 1.1 02-Aug-2006  bjh21 branches: 1.1.20;
Add the !Help file I forgot previously.
 1.1.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.2.4.1 02-Aug-2025  perseant Sync with HEAD
 1.3 10-Jun-2004  abs branches: 1.3.26;
Set Alias$@RunType_1a9 here as well as !Boot, so the application can be
double clicked to override a value previously set by a copy in a different
location.
 1.2 13-Jun-2002  gavan branches: 1.2.2;
Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.2;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.2.1 18-Jun-2002  lukem Pull up revision 1.2 (requested by gavan in ticket #291):
Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.2.2.1 17-Jun-2004  tron Pull up revision 1.3 (requested by abs in ticket #497):
Set Alias$@RunType_1a9 here as well as !Boot, so the application can be
double clicked to override a value previously set by a copy in a different
location.
 1.3.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 26-May-2004  gavan Set filetypes appropriately, and create a Spark archive instead of a
tar.Z archive.

Also, fix the uudecode of !Sprites and !Sprites22 by renaming, as
bsd.files.mk fails silently on filenames beginning with an exclamation
mark. The change to using bsd.files.mk also appears to have left the
uuencoded source files in the final archive - remove these.

Note that this still ships the old bootloader - this should be addressed
in a subsequent commit.
 1.1 11-May-2002  jdolecek branches: 1.1.4;
rename pling.Sprites*.uue to !Sprites*.uue
 1.1.4.1 03-Jun-2004  jmc Pullup rev deleted (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.3 26-May-2004  gavan Set filetypes appropriately, and create a Spark archive instead of a
tar.Z archive.

Also, fix the uudecode of !Sprites and !Sprites22 by renaming, as
bsd.files.mk fails silently on filenames beginning with an exclamation
mark. The change to using bsd.files.mk also appears to have left the
uuencoded source files in the final archive - remove these.

Note that this still ships the old bootloader - this should be addressed
in a subsequent commit.
 1.2 13-Jun-2002  gavan branches: 1.2.2;
Rename file icon to match new filetype, and move towards conformance with
Acorn's Style Guide.
 1.1 11-May-2002  jdolecek branches: 1.1.2;
rename pling.Sprites*.uue to !Sprites*.uue
 1.1.2.1 18-Jun-2002  lukem Pull up revision 1.2 (requested by gavan in ticket #292):
Rename file icon to match new filetype, and move towards conformance with
Acorn's Style Guide.
 1.2.2.1 03-Jun-2004  jmc Pullup rev deleted (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.2 30-Mar-2004  jmc Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.4;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.4.1 31-Mar-2004  tron Pull up file removal (requested by jmc in ticket #20):
Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.7 18-Aug-2025  andvar Fix various typos, mainly in comments:
s/invaid/invalid/
s/instad/instead/
s/wich/with/
s/tranform/transform/
s/tranmist/transmit/
s/tranceiver/transceiver/
s/Tranparent/Transparent/
s/tranlated/translated/
s/tranfer/transfer/
s/tranmissions/transmissions/
s/condtions/conditions/
s/Recient/Recent/
 1.6 25-Dec-2006  wiz branches: 1.6.12;
Spell "weird" correctly. From Zafer Aydogan.
 1.5 08-Dec-2004  reinoud Commit some cosmetic changes to the no longer used bootloader... they were
lurking her and it could be used for reference one day.
 1.4 24-Feb-2004  wiz Spell through with two hs. From Peter Postma.
 1.3 03-Nov-2002  bjh21 Move the pause to before the kernel is loaded, and allow the user to press
a key to provide extra options or to load a different kernel (much like
biosboot on i386). This saves having to edit the fastboot file just to
boot single-user.
 1.2 03-Sep-2002  chris Fix a few typo's in the kinetic support.

Seems that kinetic support doesn't work, it hangs after branching into the relocation asm code.

Time to start debugging this stuff.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.6.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.4 23-Jul-2006  bjh21 Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.3 08-Jun-2004  gavan Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.2 08-Jun-2004  gavan Add boot32.

Also, s/RiscBSD/NetBSD/
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.4;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.4.2 17-Jun-2004  tron Pull up revision 1.3 (requested by abs in ticket #497):
Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.1.1.1.4.1 17-Jun-2004  tron Pull up revision 1.2 (requested by abs in ticket #497):
Add boot32.
Also, s/RiscBSD/NetBSD/
 1.2 23-Jul-2006  bjh21 Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.2 19-Jul-2006  bjh21 branches: 1.2.20;
Add NetBSD RCSID.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.2.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 30-Mar-2004  jmc branches: 1.1.2; 1.1.28;
Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.1.28.1 05-Oct-2008  mjf Sync with HEAD.
 1.1.2.2 31-Mar-2004  tron Pull up revision 1.1 (requested by jmc in ticket #20):
Rename Banner.uue to banner.uue so it doesn't lose on .PATH lookups
 1.1.2.1 30-Mar-2004  tron file banner.uue was added on branch netbsd-2-0 on 2004-03-31 08:06:23 +0000
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.8 10-Jun-2004  abs branches: 1.8.26;
Finish conversion from old bootloader - remove command line options that boot32
will not understand
 1.7 08-Jun-2004  gavan Don't attempt to use UnixFS, as it no longer works with recent filesystem
changes.
 1.6 08-Jun-2004  gavan Ship boot32 in the bootloader application, and use it in preference to
BtNetBSD.
 1.5 26-Sep-2003  wiz branches: 1.5.2;
Definition, not defintion. From miod@openbsd.
 1.4 09-Dec-2002  gavan Default to MDF and screen mode configured in RISC OS
 1.3 03-Nov-2002  bjh21 Spelling correction in comment.
 1.2 13-Jun-2002  gavan Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.2;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.2.2 12-Dec-2002  he Pull up revision 1.4 (requested by gavan in ticket #1029):
Default to MDF and screen mode configured in RiscOS.
 1.1.1.1.2.1 18-Jun-2002  lukem Pull up revision 1.2 (requested by gavan in ticket #291):
Support for new NBKernel filetype. The user can now double click a NetBSD
kernel to boot straight into that kernel.
 1.5.2.3 17-Jun-2004  tron Pull up revision 1.8 (requested by abs in ticket #497):
Finish conversion from old bootloader - remove command line options that boot32
will not understand
 1.5.2.2 17-Jun-2004  tron Pull up revision 1.7 (requested by abs in ticket #497):
Don't attempt to use UnixFS, as it no longer works with recent filesystem
changes.
 1.5.2.1 17-Jun-2004  tron Pull up revision 1.6 (requested by abs in ticket #497):
Ship boot32 in the bootloader application, and use it in preference to
BtNetBSD.
 1.8.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.4 21-Mar-2006  bjh21 branches: 1.4.20;
Now that NetBSD's got a real logo, use it for !BtNetBSD's icons.
These are basically a straight conversion of the logo -- a better job
could almost undoubtedly be done by someone with artistic talent.
 1.3 26-May-2004  gavan branches: 1.3.2;
Set filetypes appropriately, and create a Spark archive instead of a
tar.Z archive.

Also, fix the uudecode of !Sprites and !Sprites22 by renaming, as
bsd.files.mk fails silently on filenames beginning with an exclamation
mark. The change to using bsd.files.mk also appears to have left the
uuencoded source files in the final archive - remove these.

Note that this still ships the old bootloader - this should be addressed
in a subsequent commit.
 1.2 11-May-2002  jdolecek rename pling.Sprites*.uue to !Sprites*.uue
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.3.2.2 03-Jun-2004  jmc Pullup rev 0-1.3 (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.3.2.1 26-May-2004  jmc file pling.Sprites.uue was added on branch netbsd-2-0 on 2004-06-03 23:05:49 +0000
 1.4.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.4 21-Mar-2006  bjh21 branches: 1.4.20;
Now that NetBSD's got a real logo, use it for !BtNetBSD's icons.
These are basically a straight conversion of the logo -- a better job
could almost undoubtedly be done by someone with artistic talent.
 1.3 26-May-2004  gavan branches: 1.3.2;
Set filetypes appropriately, and create a Spark archive instead of a
tar.Z archive.

Also, fix the uudecode of !Sprites and !Sprites22 by renaming, as
bsd.files.mk fails silently on filenames beginning with an exclamation
mark. The change to using bsd.files.mk also appears to have left the
uuencoded source files in the final archive - remove these.

Note that this still ships the old bootloader - this should be addressed
in a subsequent commit.
 1.2 11-May-2002  jdolecek rename pling.Sprites*.uue to !Sprites*.uue
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.3.2.2 03-Jun-2004  jmc Pullup rev 0-1.3 (requested by abs in ticket #433)

Updated bootloader packaging tools for acorn32
 1.3.2.1 26-May-2004  jmc file pling.Sprites22.uue was added on branch netbsd-2-0 on 2004-06-03 23:05:52 +0000
 1.4.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 23-Jul-2006  bjh21 branches: 1.1.20;
Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.1.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 23-Jul-2006  bjh21 branches: 1.2.20;
Update to match new documentation layout.
 1.1 23-Jul-2006  bjh21 Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.2.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 23-Jul-2006  bjh21 branches: 1.1.20;
Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it. The documents are:
BtNetBSD/FBInstall
BtNetBSD/!BtNetBSD/Files
BtNetBSD/!BtNetBSD/Legal
 1.1.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.3 10-Jul-2002  reinoud Delete the file wd0d ... it was useless for it can't be mounted even! Since
it denotes the NetBSD partion in its whole.
 1.2 11-May-2002  jdolecek branches: 1.2.2;
Fix the mountufs arguments. Problem reported and fix provided
by Patrick Welche in port-acorn32/16064.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.2.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 24-Mar-2004  jmc branches: 1.1.32;
Rename for sanity's sake. (all other files match their .uue name here)
 1.1.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.34;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 24-Mar-2004  jmc Rename for sanity's sake. (all other files match their .uue name here)
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.3 08-Jun-2004  gavan Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.2 10-Jul-2002  reinoud branches: 1.2.2;
Small patch that took some time to fizzle out though that includes the
installation kernel into the BtNetBSD thus helping the installation
process on Acorn32 tremendously.

New users now only have to download the BtNetBSD.tar.Z image, unpack it
with the suplied !SparkPlug and run the installation kernel as they
normally would expect to be able to under RiscOS.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.2;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.2.2.1 17-Jun-2004  tron Pull up file removal (requested by abs in ticket #497):
Remove Settype and SettScr. Filetypes are now set in the archive, so
don't need to be set after the archive is extracted.
 1.4 31-Aug-2006  bjh21 branches: 1.4.18;
My version of scsidm (1.03) seems to section a disk by making a FileCore
file system that covers the whole disk but marking most of it in use somehow.
Make this easier to deal with by detecting an existing RISC iX partition and
displaying its starting cylinder.

This program should really go away and its job be done by sysinst and/or
disklabel, but not today.
 1.3 10-Jul-2002  reinoud This file ought to be human readable as it is now. I accidently committed
it as tokenised Basic.
 1.2 10-Jul-2002  reinoud OK this is the modified bb_netbsd bootblock partion program to facilitate
larger discs. It was allways broken for these discs anyway giving negative
cylinder numbers (!!)

The critical calculation is now done in float for the extra bits we get and
then converted back to ints rounding up ... not much i agree but it
appears to be enough.
 1.1 09-May-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 09-May-2002  jdolecek branches: 1.1.1.1.2;
Reorganized BtNetBSD from sys/arch/acorn32/stand/BtNetBSD, converted
to use make(1) rather than a script to build the archive, to be
objdir aware and ro source tree safe.
 1.1.1.1.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #467 (reinoud).

Fix Acorn32 installation problems.
 1.4.18.1 05-Oct-2008  mjf Sync with HEAD.

RSS XML Feed