| History log of /src/distrib/i386 |
| Revision | Date | Author | Comments |
| 1.14 | 23-Sep-2025 |
rillig | all: fix "Invalid internal option" warning from make
|
| 1.13 | 21-May-2017 |
riastradh | Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
| 1.12 | 30-Jun-2016 |
pgoyette | Omit cgd based ramdisks and miniroot modules if MKCRYPTO=no
Final part of PR kern/51282
|
| 1.11 | 19-Jul-2015 |
martin | Obey MKKMOD=no. From Rin Okuyama in PR install/50061.
|
| 1.10 | 16-Jul-2013 |
khorben | This is the i386 version of the support for full-disk encryption; this commit allows building the ramdisk required as well as the associated kernel module (to be loaded in the kernel by the bootloader).
This was tested on my Lenovo ThinkPad X301 just like for the amd64 port.
XXX implement support for full-disk encryption installs in sysinst
|
| 1.9 | 22-Jan-2012 |
tsutsui | branches: 1.9.6; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.8 | 01-Dec-2008 |
ad | branches: 1.8.8; Resurrect miniroot.kmod for bespoke installs.
|
| 1.7 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.6 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.5 | 06-Mar-2007 |
bouyer | branches: 1.5.12; 1.5.14; 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.
|
| 1.4 | 02-Jun-2006 |
hubertf | branches: 1.4.4; Add & enable boot-CDs (with ramdisk kernels only, no install sets), built as part of a regular release. For more information, see http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html
OK: core@
|
| 1.3 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.2 | 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.1 | 07-Apr-2000 |
thorpej | branches: 1.1.6; Provide a Makefile here so that the previous level will traverse down.
|
| 1.1.6.2 | 09-Jul-2000 |
he | Pull up revision 1.1 (requested by he): Enhance the "make release" process: o Provide a Makefile for "make release"
|
| 1.1.6.1 | 07-Apr-2000 |
he | file Makefile was added on branch netbsd-1-4 on 2000-07-09 21:32:32 +0000
|
| 1.4.4.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.5.14.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.5.12.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.5.12.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.8.8.2 | 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.8.8.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.9.6.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.5 | 24-Apr-2024 |
nia | Add "DVD" ISOs for x86 that don't have to follow CD size limitations.
These include all available sets.
|
| 1.4 | 06-Mar-2007 |
bouyer | branches: 1.4.12; 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.
|
| 1.3 | 18-Nov-2006 |
dsl | branches: 1.3.2; It is singularly pointless generating CD install images for PS2 and tiny systems. I really can't imagine them being bootable - especially if/when this directory generates non-floppy-emulation images.
|
| 1.2 | 29-Oct-2006 |
hubertf | Add example on how to make an install CD - it's the same as the bootcd* CDs just with the install sets added to the CD as well.
XXX 1) The implementation of this is rather cludgy (copying sets around), as our makefs(8) can't put files from multiple directories into one image -- something that mkisofs can do with 'graft' points XXX 2) This should be run after 'build.sh release' - It would be nice if we had a seperate stage to add such hooks in our build framework
|
| 1.1 | 02-Jun-2006 |
hubertf | Add & enable boot-CDs (with ramdisk kernels only, no install sets), built as part of a regular release. For more information, see http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html
OK: core@
|
| 1.3.2.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.4.12.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.46 | 05-May-2025 |
pgoyette | more changes for porting KERNEL_DIR to i386
|
| 1.45 | 04-May-2025 |
pgoyette | Migrate the KERNEL_DIR stuff to i386
|
| 1.44 | 14-May-2024 |
christos | branches: 1.44.2; Add the same extra stuff from amd64
|
| 1.43 | 26-Apr-2024 |
nia | Remove modules set from the i386 install cd
It is not particularly useful to be able to load modules while installing on i386, probably the most useful one is dtrace, and this takes up about 20mb on a port that is already exceeding CD limits. Most stuff you'd want to use while installing is already in GENERIC.
The modules set is still available compressed for installing into a target system, meaning modules are available after installation.
While here, add man set to the installation DVD, it's helpful to be able to read e.g. the man page for fdisk when rescuing a system.
|
| 1.42 | 25-Sep-2021 |
maya | Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
| 1.41 | 10-Feb-2017 |
christos | Initial pass to be unaffected by build umask on build artifacts 1. ${MKDIR} -> ${MKDIR} ${MKDIRPERM} 2. ${CP} -> ${INSTALL} ${COPY} -m <perm>
|
| 1.40 | 19-Jul-2015 |
martin | branches: 1.40.2; 1.40.4; Obey MKKMOD=no. From Rin Okuyama in PR install/50061.
|
| 1.39 | 28-May-2015 |
martin | Make sure to copy the language catalog files for sysinst, but do not copy sysinst itself to / on the CD, and instead use the base version for installation.
|
| 1.38 | 27-May-2015 |
martin | Do not default any CD_SETS - let the MD makefiles request them specifically.
|
| 1.37 | 25-May-2015 |
martin | 2nd try: make amd64, i386, sparc64 and vax iso images use full sets. While there fix an old bug that makefs used the build hosts /etc/group and passwd information when creating the image. Thanks to Andreas Gustafsson for extensive testing.
|
| 1.36 | 24-May-2015 |
martin | Add full libexec contents to the CD image - this makes dhcpcd happy.
|
| 1.35 | 19-May-2015 |
martin | Revert previous untill fallout has been fixed.
|
| 1.34 | 18-May-2015 |
martin | Add a new simple method to put whole sets on CD images (instead of listing single binaries or patterns) and use those for the existing ISO images.
|
| 1.33 | 18-Apr-2015 |
martin | Add libpthread.so* - new lzma needs it.
|
| 1.32 | 13-Sep-2014 |
roy | Punt custom dhcpcd hooks in favour up upstream hooks
|
| 1.31 | 14-Aug-2014 |
riastradh | CD images need libarchive if MKBSDTAR is yes.
|
| 1.30 | 26-Jul-2014 |
dholland | branches: 1.30.2; Adjust for sysinst move.
|
| 1.29 | 18-May-2014 |
martin | PR install/48818: put vi on install CDs
|
| 1.28 | 21-Dec-2012 |
christos | branches: 1.28.8; PR/47276: ftp has https support now
|
| 1.27 | 03-Jun-2012 |
joerg | branches: 1.27.2; Switch terminfo(3) to cdb(5).
|
| 1.26 | 21-Jun-2011 |
joerg | branches: 1.26.2; 1.26.4; Include liblzma to unbreak gzip on the install CD.
|
| 1.25 | 18-Jun-2011 |
joerg | Include libgcc_s.so symlinks in /usr/lib, so that binaries in /usr linked against it actually work.
|
| 1.24 | 17-Apr-2011 |
martin | branches: 1.24.2; On install CDs: make ^C and ^Z work (mostly) as they used to do on crunched/ramdisk install media again. Fixes the remaining parts of PR 44738.
|
| 1.23 | 27-Jan-2011 |
gdt | Use ${INSTALL} ${COPY} instead of ${CP}.
This avoids a problem where files with mode 0400 (CVSREAD=t) are copied to OBJDIR and then can't be re-copied on a subsequent build. ok joerg@
|
| 1.22 | 14-Jan-2011 |
tsutsui | branches: 1.22.2; Adjust file lists for recent move: usr/sbin/chown -> sbin/chown usr/bin/chgrp -> bin/chgrp
|
| 1.21 | 02-Aug-2010 |
martin | Add /libdata/firmware and /usr/lib/libintl* to install CDROMs with root on iso9660; fixes PR install/43692 and install/43693.
|
| 1.20 | 23-Apr-2010 |
he | Um, as has been noted, INSTALL_FILE records what's installed if it's done unprived, and that doesn't go down well on a re-build. So use ${INSTALL} ${COPY} instead to fix this problem.
|
| 1.19 | 22-Apr-2010 |
he | Change use of ${CP} and ${CHMOD} to ${INSTALL_FILE}, so that if the target is made un-writeable, the build won't bomb out during an UPDATE build. OK'ed by martin@.
|
| 1.18 | 19-Apr-2010 |
martin | Use the same multiuser mode setup as the sparc64 install CD. Add a few usefull binaries.
|
| 1.17 | 04-Apr-2010 |
martin | Cherry-pick the /libexec content for (non miniroot) CDs and add the sysinst specific dhcpcd hook scripts
|
| 1.16 | 16-Mar-2010 |
martin | Since we don't crunch/libhack sysinst on this CD, we need to populate the locale information, otherwise the sysinst translations have no chance to work.
|
| 1.15 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
| 1.14 | 30-Sep-2009 |
ahoka | Give a chance for dhcpcd to work by mounting a memory backed /var/db and /var/run. Also create an empty lease file in /tmp/dhcpcd-lease.
XXX is this needed on other platforms too?
|
| 1.13 | 25-Sep-2009 |
christos | Exit with 1 so that we stay in single user mode when sysinst exits with 'x'. Otherwise things get messed up (no /dev). From Anon Ymous
|
| 1.12 | 30-Aug-2009 |
hubertf | Make sure cdrom/etc exists before copying files into it.
Needed when someone sets CDRUNTIME to "" in a subdirectory's Makefile, to not get anything besides a kernel and maybe a ramdisk (module) on a CD.
|
| 1.11 | 07-Mar-2009 |
christos | proper way to find objdir.
|
| 1.10 | 08-Dec-2008 |
jnemeth | branches: 1.10.2; And again
|
| 1.9 | 03-Dec-2008 |
ad | Fix again.
|
| 1.8 | 02-Dec-2008 |
ad | Oops, fix the build.
|
| 1.7 | 01-Dec-2008 |
ad | Put sysinst onto the boot CDs, too.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.4 | 30-Apr-2008 |
ad | For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.3 | 15-Nov-2007 |
joerg | branches: 1.3.8; 1.3.10; Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
|
| 1.2 | 08-Mar-2007 |
bouyer | branches: 1.2.2; 1.2.6; 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 | 06-Mar-2007 |
bouyer | 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.
|
| 1.2.6.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.2.3 | 10-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
Missed part of ticket #494 - distrib/i386/cdroms/Makefile.cdrom and sys/arch/i386/conf/GENERIC:
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.2.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.2.2.1 | 08-Mar-2007 |
riz | file Makefile.cdrom was added on branch netbsd-4 on 2007-03-09 06:59:25 +0000
|
| 1.3.10.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.3.8.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3.8.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.10.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.22.2.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.24.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.26.4.2 | 18-Dec-2013 |
riz | Apply patches to fix pullup #997:
- ftp(1) now supports https, fix rescue and some cdrom sets.
|
| 1.26.4.1 | 23-Jun-2012 |
riz | Pull up following revision(s) (requested by joerg in ticket #328): lib/libc/gen/devname.c: revision 1.22 distrib/sparc64/instfs/dot.profile: revision 1.7 distrib/i386/cdroms/install.sh: revision 1.3 tests/lib/libcurses/director/director.c: revision 1.10 lib/libc/include/reentrant.h: revision 1.15 distrib/amd64/cdroms/install.sh: revision 1.3 tests/include/t_paths.c: revision 1.12 share/man/man7/hier.7: revision 1.101 etc/rc.d/sysdb: revision 1.24 include/stdlib.h: revision 1.99 tests/lib/libcurses/Makefile: revision 1.3 distrib/sparc64/cdroms/installcd/install.sh: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.27 lib/libc/gen/ttyname.c: revision 1.25 usr.bin/tic/Makefile: revision 1.2 tools/compat/Makefile: revision 1.57 lib/libterminfo/compile.c: revision 1.7 lib/libc/gen/ttyname.c: revision 1.26 lib/libterminfo/compile.c: revision 1.8 tools/compat/Makefile: revision 1.59 tools/compat/cdbw.h: revision 1.1 distrib/i386/installimage/install.sh: revision 1.2 lib/libc/include/namespace.h: revision 1.154 usr.bin/tic/tic.c: revision 1.13 usr.bin/tic/tic.c: revision 1.14 usr.bin/tic/tic.c: revision 1.15 distrib/sets/lists/base/mi: revision 1.996 usr.bin/tic/tic.c: revision 1.16 usr.sbin/dev_mkdb/dev_mkdb.8: revision 1.13 usr.bin/tic/tic.c: revision 1.17 usr.bin/tic/tic.c: revision 1.18 tools/compat/cdbr.h: revision 1.1 distrib/sparc64/instfs/list: revision 1.25 usr.bin/tic/tic.c: revision 1.19 lib/libc/cdb/cdbw.c: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.5 share/terminfo/Makefile: revision 1.3 usr.sbin/dev_mkdb/dev_mkdb.c: revision 1.29 usr.sbin/dev_mkdb/Makefile: revision 1.8 lib/libc/gen/ttyname.3: revision 1.23 lib/libc/gen/ttyname.3: revision 1.24 lib/libc/cdb/cdbr.c: revision 1.3 include/cdbw.h: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.15 lib/libc/gen/devname.3: revision 1.12 tools/compat/compat_defs.h: revision 1.85 tools/compat/compat_defs.h: revision 1.86 lib/libterminfo/term_private.h: revision 1.10 lib/libterminfo/term.c: revision 1.14 usr.bin/tic/tic.1: revision 1.10 lib/libterminfo/term.c: revision 1.15 lib/libterminfo/Makefile.hash: revision 1.5 lib/libterminfo/term.c: revision 1.16 distrib/amd64/installimage/install.sh: revision 1.2 share/man/man5/rc.conf.5: revision 1.152 distrib/sets/lists/tests/mi: revision 1.472 distrib/amd64/cdroms/Makefile.cdrom: revision 1.7 include/paths.h: revision 1.41 bin/ps/ps.1: revision 1.101 lib/libterminfo/terminfo.5.in: revision 1.16 usr.bin/tic/tic.c: revision 1.20 lib/libterminfo/terminfo.5.in: revision 1.17 Prefer __printflike. Use queue(3) Replace linear lookup with hash table, reducing runtime by 60%. Use e* from util.h. One more strdup -> estrdup. Maintain nalias and nterm on the fly. Add void for ttyslot prototype. Use memcmp in place of strncmp, since length is known to no longer than either of the arguments. Fix a number of memory leaks. Keep final loop of the cleanup in tic(1) under #ifdef __VALGRIND__ though. Add __predict_true / __predict_false definitions. Add a special seeder for cdbw_output that gives stable results. Hook up cdbw(3) for the tool build. Prototype for cdbw_stable_seeder. Provide a usable thr_once for !_REENTRANT Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to depend on new devname_r(3) as heart. Add /dev/pts magic directly to devname(3). While it can lead to returning non-existing paths, the behavior is more consistent that way. Drop caching layer in devname(3), it doesn't buy anything for the common case of having access to the database. Teach devname(3) proper fallback behavior of scanning /dev. Create both old-style and new-style database for now in /etc/rc.d/sysdb. Switch terminfo(3) to cdb(5). Fix typos. Make Alan Barrett happy and add (). Add cdbr(3) support to tools/compat. Bump date for previous. Relax consistency to make it possible to match valid entries. Prefix devname's buffer with /dev/ as ttyname is supposed to return the full path. Reported by Dave Huang.
|
| 1.26.2.2 | 23-Jan-2013 |
yamt | sync with head
|
| 1.26.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.27.2.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.27.2.1 | 25-Feb-2013 |
tls | resync with head
|
| 1.28.8.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.30.2.3 | 25-May-2015 |
msaitoh | Pull up following revision(s) (requested by martin in ticket #801): distrib/amd64/cdroms/Makefile.cdrom: revision 1.16 distrib/i386/cdroms/Makefile.cdrom: revision 1.36 Add full libexec contents to the CD image - this makes dhcpcd happy.
|
| 1.30.2.2 | 14-May-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #759): distrib/amd64/cdroms/Makefile.cdrom: revision 1.12 distrib/amd64/installimage/Makefile: revision 1.5 distrib/amd64/installimage/spec.inst: revision 1.2 distrib/common/10-resolv.conf: file removal distrib/common/99-print-sysinst: file removal distrib/common/Makefile.dhcpcd: revision 1.2 distrib/common/list.dhcpcd: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.32 distrib/i386/installimage/Makefile: revision 1.5 distrib/i386/installimage/spec.inst: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.20 distrib/vax/cdroms/installcd/Makefile: revision 1.10 usr.sbin/sysinst/msg.mi.de: revision 1.4 usr.sbin/sysinst/msg.mi.en: revision 1.4 usr.sbin/sysinst/msg.mi.es: revision 1.4 usr.sbin/sysinst/msg.mi.fr: revision 1.4 usr.sbin/sysinst/msg.mi.pl: revision 1.4 usr.sbin/sysinst/net.c: revisions 1.5-1.8, 1.11-1.15 The dhcpcd utilties in pkgsrc require dhcpcd to be running in master mode. So set dhcpcd to start like so, but restrict it to the configured interface still instead of ifconfig_foo=dhcp. -- Use the 20-resolv.conf hook from dhcpcd rather than the minimal one. Extract configured information from resolv.conf and hostname instead of scraping the last dhcpcd script run. This will allow the use of DHCPv6 and IPv6RA DNS details in the future. -- dhcpcd will already have configured the system at this point, so don't bother writing it manually. -- Don't prompt for hostname or domain if obtained from DHCP. -- Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6. -- Strip newline from the gateway correctly. -- Show the IP6 address instead of yes -- Fix a bogus gcc warning: dhcp_config may be used uninitialized -- Punt custom dhcpcd hooks in favour up upstream hooks -- For the benefit of gcc 4.5, rename a local "nl" variable to "nline", so it doesn't collide with the global curses nl() function.
|
| 1.30.2.1 | 15-Aug-2014 |
martin | Pull up following revision(s) (requested by riastradh in ticket #17): distrib/vax/cdroms/installcd/Makefile: revision 1.9 distrib/amd64/cdroms/Makefile.cdrom: revision 1.11 distrib/i386/cdroms/Makefile.cdrom: revision 1.31 distrib/sparc64/cdroms/installcd/Makefile: revision 1.19 CD images need libarchive if MKBSDTAR is yes.
|
| 1.40.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.40.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.44.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.3 | 26-Feb-2020 |
riastradh | kernfs no longer needs a hacky workaround to make rootdev appear.
|
| 1.2 | 19-May-2014 |
martin | branches: 1.2.24; Create /var/tmp for vi. Pointed out by Izumi Tsutsui.
|
| 1.1 | 19-Apr-2010 |
martin | branches: 1.1.12; 1.1.24; Use the same multiuser mode setup as the sparc64 install CD. Add a few usefull binaries.
|
| 1.1.24.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.1.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.24.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1 | 19-Apr-2010 |
martin | Use the same multiuser mode setup as the sparc64 install CD. Add a few usefull binaries.
|
| 1.5 | 11-Feb-2023 |
abs | Enable basic command line editing in i386 installer shells
(Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
|
| 1.4 | 28-May-2015 |
martin | branches: 1.4.26; Make sure to copy the language catalog files for sysinst, but do not copy sysinst itself to / on the CD, and instead use the base version for installation.
|
| 1.3 | 03-Jun-2012 |
joerg | Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to depend on new devname_r(3) as heart. Add /dev/pts magic directly to devname(3). While it can lead to returning non-existing paths, the behavior is more consistent that way. Drop caching layer in devname(3), it doesn't buy anything for the common case of having access to the database. Teach devname(3) proper fallback behavior of scanning /dev. Create both old-style and new-style database for now in /etc/rc.d/sysdb.
|
| 1.2 | 17-Apr-2011 |
martin | branches: 1.2.4; 1.2.6; On install CDs: make ^C and ^Z work (mostly) as they used to do on crunched/ramdisk install media again. Fixes the remaining parts of PR 44738.
|
| 1.1 | 19-Apr-2010 |
martin | Use the same multiuser mode setup as the sparc64 install CD. Add a few usefull binaries.
|
| 1.2.6.1 | 23-Jun-2012 |
riz | Pull up following revision(s) (requested by joerg in ticket #328): lib/libc/gen/devname.c: revision 1.22 distrib/sparc64/instfs/dot.profile: revision 1.7 distrib/i386/cdroms/install.sh: revision 1.3 tests/lib/libcurses/director/director.c: revision 1.10 lib/libc/include/reentrant.h: revision 1.15 distrib/amd64/cdroms/install.sh: revision 1.3 tests/include/t_paths.c: revision 1.12 share/man/man7/hier.7: revision 1.101 etc/rc.d/sysdb: revision 1.24 include/stdlib.h: revision 1.99 tests/lib/libcurses/Makefile: revision 1.3 distrib/sparc64/cdroms/installcd/install.sh: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.27 lib/libc/gen/ttyname.c: revision 1.25 usr.bin/tic/Makefile: revision 1.2 tools/compat/Makefile: revision 1.57 lib/libterminfo/compile.c: revision 1.7 lib/libc/gen/ttyname.c: revision 1.26 lib/libterminfo/compile.c: revision 1.8 tools/compat/Makefile: revision 1.59 tools/compat/cdbw.h: revision 1.1 distrib/i386/installimage/install.sh: revision 1.2 lib/libc/include/namespace.h: revision 1.154 usr.bin/tic/tic.c: revision 1.13 usr.bin/tic/tic.c: revision 1.14 usr.bin/tic/tic.c: revision 1.15 distrib/sets/lists/base/mi: revision 1.996 usr.bin/tic/tic.c: revision 1.16 usr.sbin/dev_mkdb/dev_mkdb.8: revision 1.13 usr.bin/tic/tic.c: revision 1.17 usr.bin/tic/tic.c: revision 1.18 tools/compat/cdbr.h: revision 1.1 distrib/sparc64/instfs/list: revision 1.25 usr.bin/tic/tic.c: revision 1.19 lib/libc/cdb/cdbw.c: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.5 share/terminfo/Makefile: revision 1.3 usr.sbin/dev_mkdb/dev_mkdb.c: revision 1.29 usr.sbin/dev_mkdb/Makefile: revision 1.8 lib/libc/gen/ttyname.3: revision 1.23 lib/libc/gen/ttyname.3: revision 1.24 lib/libc/cdb/cdbr.c: revision 1.3 include/cdbw.h: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.15 lib/libc/gen/devname.3: revision 1.12 tools/compat/compat_defs.h: revision 1.85 tools/compat/compat_defs.h: revision 1.86 lib/libterminfo/term_private.h: revision 1.10 lib/libterminfo/term.c: revision 1.14 usr.bin/tic/tic.1: revision 1.10 lib/libterminfo/term.c: revision 1.15 lib/libterminfo/Makefile.hash: revision 1.5 lib/libterminfo/term.c: revision 1.16 distrib/amd64/installimage/install.sh: revision 1.2 share/man/man5/rc.conf.5: revision 1.152 distrib/sets/lists/tests/mi: revision 1.472 distrib/amd64/cdroms/Makefile.cdrom: revision 1.7 include/paths.h: revision 1.41 bin/ps/ps.1: revision 1.101 lib/libterminfo/terminfo.5.in: revision 1.16 usr.bin/tic/tic.c: revision 1.20 lib/libterminfo/terminfo.5.in: revision 1.17 Prefer __printflike. Use queue(3) Replace linear lookup with hash table, reducing runtime by 60%. Use e* from util.h. One more strdup -> estrdup. Maintain nalias and nterm on the fly. Add void for ttyslot prototype. Use memcmp in place of strncmp, since length is known to no longer than either of the arguments. Fix a number of memory leaks. Keep final loop of the cleanup in tic(1) under #ifdef __VALGRIND__ though. Add __predict_true / __predict_false definitions. Add a special seeder for cdbw_output that gives stable results. Hook up cdbw(3) for the tool build. Prototype for cdbw_stable_seeder. Provide a usable thr_once for !_REENTRANT Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to depend on new devname_r(3) as heart. Add /dev/pts magic directly to devname(3). While it can lead to returning non-existing paths, the behavior is more consistent that way. Drop caching layer in devname(3), it doesn't buy anything for the common case of having access to the database. Teach devname(3) proper fallback behavior of scanning /dev. Create both old-style and new-style database for now in /etc/rc.d/sysdb. Switch terminfo(3) to cdb(5). Fix typos. Make Alan Barrett happy and add (). Add cdbr(3) support to tools/compat. Bump date for previous. Relax consistency to make it possible to match valid entries. Prefix devname's buffer with /dev/ as ttyname is supposed to return the full path. Reported by Dave Huang.
|
| 1.2.4.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.4.26.1 | 24-Feb-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #105):
distrib/amd64/installimage-bios/install.sh: revision 1.3 distrib/i386/cdroms/install.sh: revision 1.5 distrib/vax/cdroms/installcd/install.sh: revision 1.3 distrib/amd64/cdroms/install.sh: revision 1.5 distrib/sparc64/cdroms/installcd/install.sh: revision 1.5 distrib/i386/installimage/install.sh: revision 1.3 distrib/i386/installimage/install.sh: revision 1.4 distrib/evbarm/installimage/install.sh: revision 1.2 distrib/amd64/installimage/install.sh: revision 1.4 usr.sbin/sysinst/menus.mi: revision 1.28
Enable basic command line editing in amd64 installer shells
When a user selects "exist installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
At this point this is only on amd64, as this is the port which is least likely to be installing on particularly esoteric terminal hardware, and is also likely to have the highest proportion of less experienced users
Enable basic command line editing in i386 installer shells (Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
Switch install.sh to use /usr/sbin/sysinst for sysinst rather than ./sysinst Matches i386/cdroms/install.sh and amd64/installimage/install.sh resultant install image verified to still run sysinst correctly
Enable basic command line editing in evbarm, sparc64 and vax installer shells (Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
With the change of all the install.sh scripts in amd64, evbarm, i386, sparc64 and vax are identical apart from NetBSD RCD tags and the sysctl -nx kern.consdev check (some of the latter are definitely either wrong, or have an incorrect comment attached. Will return to later)
Add "-i -E" to /bin/sh called from sysinst
This enables command line editing (primarily for arrow keys, but basic emacs sequences will also work)
In the event that the shell has been compiled without command line editing features (for memory contrained install environments) the -E is ignored
|
| 1.1 | 04-May-2025 |
pgoyette | branches: 1.1.4; Migrate the KERNEL_DIR stuff to i386
|
| 1.1.4.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.1.4.1 | 04-May-2025 |
perseant | file spec-dir.in was added on branch perseant-exfatfs on 2025-08-02 05:20:21 +0000
|
| 1.2 | 04-May-2025 |
pgoyette | Migrate the KERNEL_DIR stuff to i386
|
| 1.1 | 14-May-2024 |
christos | branches: 1.1.2; Add the same extra stuff from amd64
|
| 1.1.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.7 | 09-Dec-2008 |
hannken | Remove superfluous target "image_md_pre". It is already present in Makefile.cdrom and takes precedence from there.
No functional change intended.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.4 | 23-Feb-2008 |
sborrill | branches: 1.4.2; Add boot.cfg files to bootcd and bootcd-com iso images.
|
| 1.3 | 08-Mar-2007 |
bouyer | branches: 1.3.4; 1.3.10; 1.3.12; Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by Alan Barrett. While there factor out the kernels in Makefile.cdrom.
|
| 1.2 | 06-Mar-2007 |
bouyer | 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.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.4; Add & enable boot-CDs (with ramdisk kernels only, no install sets), built as part of a regular release. For more information, see http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html
OK: core@
|
| 1.1.4.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.3.12.3 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3.12.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.3.12.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.3.10.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.3.4.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.4.2.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.10 | 22-Apr-2019 |
maya | Express more confidence in our ability to boot on hardware with ACPI enabled and don't warn our users that it might not and already suggest workarounds.
The ability to disable ACPI and SMP is still there, by dropping to the boot prompt.
|
| 1.9 | 24-Oct-2009 |
tsutsui | branches: 1.9.48; www.netbsd.org -> www.NetBSD.org
|
| 1.8 | 01-Dec-2008 |
ad | Tweak the install messages.
|
| 1.7 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.6 | 26-Oct-2008 |
tsutsui | Sync with amd64: > Remove trailing whitespace.
|
| 1.5 | 20-Oct-2008 |
tsutsui | Don't specify "load=/miniroot.kmod" by default in boot.cfg on bootcds. Instead, specify "load /miniroot.kmod" per each boot menu so that we can use bootcds to load any specific kernel in other devices which doesn't need ramdisk miniroot.
Tested on qemu.
|
| 1.4 | 02-May-2008 |
ad | Bump the timeout to 30s, it takes longer to read and digest the information esp. if you have not seen it before.
|
| 1.3 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.2 | 30-Apr-2008 |
ad | For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.1 | 23-Feb-2008 |
sborrill | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add boot.cfg files to bootcd and bootcd-com iso images.
|
| 1.1.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.6.4 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.3 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.2 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.1 | 23-Feb-2008 |
mjf | file boot.cfg.in was added on branch mjf-devfs2 on 2008-04-03 13:54:13 +0000
|
| 1.1.4.2 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.1.4.1 | 23-Feb-2008 |
keiichi | file boot.cfg.in was added on branch keiichi-mipv6 on 2008-03-24 07:14:38 +0000
|
| 1.1.2.2 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.1.2.1 | 23-Feb-2008 |
matt | file boot.cfg.in was added on branch matt-armv6 on 2008-03-23 00:21:01 +0000
|
| 1.9.48.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.7 | 09-Dec-2008 |
hannken | Remove superfluous target "image_md_pre". It is already present in Makefile.cdrom and takes precedence from there.
No functional change intended.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.4 | 23-Feb-2008 |
sborrill | branches: 1.4.2; Add boot.cfg files to bootcd and bootcd-com iso images.
|
| 1.3 | 08-Mar-2007 |
bouyer | branches: 1.3.4; 1.3.10; 1.3.12; Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by Alan Barrett. While there factor out the kernels in Makefile.cdrom.
|
| 1.2 | 06-Mar-2007 |
bouyer | 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.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.4; Add & enable boot-CDs (with ramdisk kernels only, no install sets), built as part of a regular release. For more information, see http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html
OK: core@
|
| 1.1.4.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.3.12.3 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3.12.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.3.12.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.3.10.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.3.4.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.4.2.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.12 | 25-Apr-2024 |
nia | remove redundant kernels and floppies from the space-starved i386 ISO
|
| 1.11 | 23-Apr-2024 |
nia | Reduce the size of the i386 ISO to help it fit on a CD-ROM
Exclude tests and html man pages.
|
| 1.10 | 23-Sep-2019 |
christos | branches: 1.10.8; Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of ${RELEASEDIR}/${MACHINE} (Paul Ripke)
|
| 1.9 | 28-Sep-2018 |
martin | Now that we do not force debug sets off install CDs any more, explicitly set CDRELEASE_NODEBUG everywhere.
|
| 1.8 | 02-Dec-2008 |
ad | branches: 1.8.48; 1.8.50; Oops, fix the build.
|
| 1.7 | 01-Dec-2008 |
ad | Put sysinst onto the boot CDs, too.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.4 | 23-Nov-2007 |
sborrill | branches: 1.4.4; 1.4.8; 1.4.10; Add boot menu and welcome banner to installation CD allowing the user to choose between the normal and non-ACPI kernel.
|
| 1.3 | 08-Mar-2007 |
bouyer | branches: 1.3.4; Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by Alan Barrett. While there factor out the kernels in Makefile.cdrom.
|
| 1.2 | 06-Mar-2007 |
bouyer | 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.
|
| 1.1 | 29-Oct-2006 |
hubertf | branches: 1.1.2; Add example on how to make an install CD - it's the same as the bootcd* CDs just with the install sets added to the CD as well.
XXX 1) The implementation of this is rather cludgy (copying sets around), as our makefs(8) can't put files from multiple directories into one image -- something that mkisofs can do with 'graft' points XXX 2) This should be run after 'build.sh release' - It would be nice if we had a seperate stage to add such hooks in our build framework
|
| 1.1.2.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.3.4.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.4.10.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.4.8.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.4.8.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.4.4.2 | 23-Nov-2007 |
sborrill | Add boot menu and welcome banner to installation CD allowing the user to choose between the normal and non-ACPI kernel.
|
| 1.4.4.1 | 23-Nov-2007 |
sborrill | file Makefile was added on branch mjf-devfs on 2007-11-23 16:21:23 +0000
|
| 1.8.50.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.8.50.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.8.48.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.10.8.1 | 11-May-2024 |
martin | Pull up following revision(s) (requested by nia in ticket #682):
sys/arch/i386/conf/LEGACY: revision 1.3 distrib/common/Makefile.bootcd: revision 1.48 share/mk/bsd.own.mk: revision 1.1373 distrib/i386/cdroms/installcd/Makefile: revision 1.12 distrib/common/bootimage/Makefile.installimage: revision 1.11
remove redundant kernels and floppies from the space-starved i386 ISO
Turn off MKAMDGPUFIRMWARE on i386
It's too big for the i386 install media and not useful on either pre-2012 hardware or the kinds of embedded systems where i386 still thrived after 2012.
(The build of the kernel parts of amdgpu on i386 is nevertheless useful for finding obscure bugs.)
"go for it" riastradh
i386: disable DRMKMS drivers in LEGACY kernel (this is for ISA)
|
| 1.9 | 22-Apr-2019 |
maya | Express more confidence in our ability to boot on hardware with ACPI enabled and don't warn our users that it might not and already suggest workarounds.
The ability to disable ACPI and SMP is still there, by dropping to the boot prompt.
|
| 1.8 | 24-Oct-2009 |
tsutsui | branches: 1.8.48; www.netbsd.org -> www.NetBSD.org
|
| 1.7 | 01-Dec-2008 |
ad | Tweak the install messages.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 20-Oct-2008 |
tsutsui | Don't specify "load=/miniroot.kmod" by default in boot.cfg on bootcds. Instead, specify "load /miniroot.kmod" per each boot menu so that we can use bootcds to load any specific kernel in other devices which doesn't need ramdisk miniroot.
Tested on qemu.
|
| 1.4 | 02-May-2008 |
ad | Bump the timeout to 30s, it takes longer to read and digest the information esp. if you have not seen it before.
|
| 1.3 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.2 | 30-Apr-2008 |
ad | For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.1 | 23-Nov-2007 |
sborrill | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.12; Add boot menu and welcome banner to installation CD allowing the user to choose between the normal and non-ACPI kernel.
|
| 1.1.12.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.10.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.1.10.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.2 | 23-Nov-2007 |
sborrill | Add boot menu and welcome banner to installation CD allowing the user to choose between the normal and non-ACPI kernel.
|
| 1.1.6.1 | 23-Nov-2007 |
sborrill | file boot.cfg.in was added on branch mjf-devfs on 2007-11-23 16:21:24 +0000
|
| 1.1.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.1.4.1 | 23-Nov-2007 |
matt | file boot.cfg.in was added on branch matt-armv6 on 2008-01-09 01:27:53 +0000
|
| 1.8.48.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2 | 26-Apr-2024 |
nia | Remove modules set from the i386 install cd
It is not particularly useful to be able to load modules while installing on i386, probably the most useful one is dtrace, and this takes up about 20mb on a port that is already exceeding CD limits. Most stuff you'd want to use while installing is already in GENERIC.
The modules set is still available compressed for installing into a target system, meaning modules are available after installation.
While here, add man set to the installation DVD, it's helpful to be able to read e.g. the man page for fdisk when rescuing a system.
|
| 1.1 | 24-Apr-2024 |
nia | Add "DVD" ISOs for x86 that don't have to follow CD size limitations.
These include all available sets.
|
| 1.1 | 24-Apr-2024 |
nia | Add "DVD" ISOs for x86 that don't have to follow CD size limitations.
These include all available sets.
|
| 1.38 | 10-Feb-2011 |
jym | Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.37 | 03-Sep-2008 |
lukem | branches: 1.37.14; remove duplicate entry for bootfloppy-big
|
| 1.36 | 15-Nov-2007 |
joerg | branches: 1.36.8; 1.36.12; Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
|
| 1.35 | 19-Nov-2006 |
dsl | branches: 1.35.8; As has been pointed out recently, the list of i386 release kernels needs updating. Probably to an ACPI kernel that need not fit into an 'emulated floppy' and a 'legacy' kernel that will fit. In any case the small/tiny kernels which are really for i386 systems with < 16MB of memory (some are sized for a 5.25" floppy) don't need to be built. Remove bootfloppy-small, bootfloppy-tiny, rescue-tiny and bootfloppy-ps2 and associated ramdisks.
|
| 1.34 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.33 | 26-Jun-2005 |
thorpej | Restructure this Makefile to make it easier to comment out subdirectories.
|
| 1.32 | 23-Dec-2002 |
lukem | Add bootfloppy-laptop-big, which creates bootlap-big.fs, which is a 2.88MB version of bootlap[12].fs. This is suitable for using as a boot file for an El Torito CD-ROM image to be used to boot laptops, as it has the INSTALL_LAPTOP kernel (instead of the INSTALL kernel that bootbig.fs has).
|
| 1.31 | 16-Oct-2002 |
lukem | As both boot-small and rescue-small have expanded onto a second 1.2MB floppy (and there's not the same RAM contraints that *-tiny has), fold rescue-small into boot-small and deprecate the former. The "all in one" boot-small is only 100KB larger on the second floppy.
|
| 1.30 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.29 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.28 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.27 | 08-Nov-2001 |
jmc | Turn back on all floppies. They all build once again with both new and old toolchains
|
| 1.26 | 08-Nov-2001 |
christos | 1. delete all instances of /dev/{r,}vnd0d. Use vnconfig vnd0 and disklabel vnd0 and let opendisk(3) DTRT. 2. resize some of the images since we've gotten an average of 5K more with the new toolchain. 3. comment out the rescue disks, since they don't fit anymore.
Now the whole directory compiles and works with the in-tree toolchain, but does not work still with USETOOLS.
|
| 1.25 | 23-Sep-2001 |
tls | GCC 2.95 generates significantly larger code with -O2 than our old compiler did; thus we overflow the floppies. I thought we used to explicitly set -Os in here; anyway, with this change, we do now!
|
| 1.24 | 21-Jul-2001 |
jdolecek | Add PS/2 bootfloppy, to be used for installation on IBM PS/2 machines.
|
| 1.23 | 14-Dec-2000 |
jmc | Re-enable all floppies. All of them now build.
|
| 1.22 | 14-Dec-2000 |
mycroft | rescue-small is currently borked, too.
|
| 1.21 | 14-Dec-2000 |
mycroft | Who'd've guessed? The -tiny floppies don't build any more.
|
| 1.20 | 27-Sep-2000 |
fvdl | Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.19 | 12-Jun-2000 |
he | branches: 1.19.2; Oops, need to descend into ramdisk-tiny now too.
|
| 1.18 | 12-Jun-2000 |
he | Fix the previous in another way:
o Wave goodbye to INSTALL_SMALL-based boot image (it was originally built for 5.25" media, but isn't anymore). o Make a separate ramdisk image for the INSTALL_TINY image, using the old script-based installer (not fixed/checked at the moment). However, at least tweak the profile scripts to start it instead of sysinst. Also remove ping6 and rtsol from ramdisk compared to original; the INSTALL_TINY image doesn't have INET6. o Add dump/restore back into both ramdisk images. o Add scsictl and chio to the normal ramdisk image (INSTALL-based fdset) o With dump/restore reinstated, remove the rescue-* and ramdisk-rescue directories.
So, we're now back to having the recovery tools on the same image as the boot media images.
|
| 1.17 | 10-Jun-2000 |
he | Add construction of three types of "rescue" images, based on the boot images.
The difference compared to the boot images is that these do not contain sysinst, but do on the other hand contain dump/rdump, restore/rrestore, scsictl and chio in addition to the other stuff already on the install floppies.
The images built are rescue1.fs rescue2.fs Based on the full INSTALL kernel, on two floppies rescue-sm.fs Based on INSTALL_SMALL rescue-ti.fs Based on INSTALL_TINY
|
| 1.16 | 10-May-2000 |
hubertf | Make it easier to comment out single targets/floppies.
|
| 1.15 | 06-May-2000 |
mycroft | Build bootfloppy-small, as a 1.44MB floppy image.
|
| 1.14 | 05-May-2000 |
mycroft | Build bootfloppy-tiny again.
|
| 1.13 | 05-May-2000 |
mycroft | Merge latest build system changes, and use the kernels built in ramdisk-kernel.
|
| 1.12 | 05-May-2000 |
mycroft | Build in ramdisk-kernel.
|
| 1.11 | 23-Apr-2000 |
sommerfeld | Disable building of bootfloppy-tiny for now since we don't fit.
|
| 1.10 | 09-Nov-1999 |
he | Provide some more automation in the "make release" process. Also build and install: o INSTALL and INSTALL_TINY kernels (for boot floppy images) o GENERIC_TINY kernel o Boot floppy images Ideas borrowed from etc/etc.sun3/ setup.
|
| 1.9 | 01-Feb-1999 |
he | branches: 1.9.2; 1.9.6; bootfloppy-big/Makefile creates 2.88M diskette image suitable for CD-ROM boot. (Depends on new disktab from etc/etc.i386/.) Don't descend into bootfloppy and bootfloppy-small since these now overflow, now do ramdisk, fdset, bootfloppy-big, and bootfloppy-tiny.
|
| 1.8 | 12-Oct-1998 |
perry | Fixes to the install floppies (from Havard.Eidnes@runit.sintef.no)
|
| 1.7 | 05-Nov-1997 |
perry | Change default bootfloppy to 1.44M, and add a 1.2M "small" bootfloppy.
|
| 1.6 | 14-Jun-1997 |
perry | branches: 1.6.2; Initial commit of new single floppy install/upgrade system.
|
| 1.5 | 18-Feb-1997 |
mikel | Merge separate kernel-copy floppies back into one. This is a stop-gap measure; the next release will use something Different. Update version number to 1.2C.
|
| 1.4 | 09-Oct-1996 |
jtc | merge in 1.2 branch
|
| 1.3 | 30-Oct-1995 |
tls | branches: 1.3.2; 1.3.6; This should now be OK for the 1.1 release.
|
| 1.2 | 12-May-1995 |
cgd | only one kc now
|
| 1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1.1.2; i386 floppy build tools
|
| 1.1.1.1.2.2 | 29-Aug-1994 |
cgd | i386 floppy build tools
|
| 1.1.1.1.2.1 | 29-Aug-1994 |
cgd | file Makefile was added on branch netbsd-1-0 on 1994-08-29 15:30:16 +0000
|
| 1.3.6.1 | 04-Sep-1996 |
thorpej | Get version numbers right, and RCS id police.
|
| 1.3.2.2 | 30-Oct-1995 |
tls | This should now be OK for the 1.1 release.
|
| 1.3.2.1 | 30-Oct-1995 |
tls | file Makefile was added on branch netbsd-1-1 on 1995-10-30 02:25:37 +0000
|
| 1.6.2.1 | 05-Nov-1997 |
thorpej | Update from trunk: Add the "bootfloppy-small".
|
| 1.9.6.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.9.2.3 | 08-Feb-2000 |
he | Apply patch (requested by he): No longer boot the single-floppy "bootfloppy" image; it no longer fits. Do build the "bootfloppy-small" image.
|
| 1.9.2.2 | 11-Nov-1999 |
he | Pull up revision 1.10 (requested by he): Improve automation for "make release", so that boot images are automatically built and installed in RELEASEDIR.
|
| 1.9.2.1 | 06-Jul-1999 |
perry | pullup via patch (cgd): build bootfloppy
|
| 1.19.2.2 | 27-Oct-2001 |
he | Pull up revision 1.23 (partial, via patch, requested by fredb): Create boot-com{1,2}.fs{,.gz} floppy images, for installing or upgrading NetBSD/i386 on a machine with no video console at all.
|
| 1.19.2.1 | 09-Oct-2000 |
fvdl | Sync with -current. Approved by jhawk. Original commit message:
Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.35.8.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.36.12.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.36.8.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.36.8.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.37.14.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.15 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.14 | 08-Feb-2002 |
lukem | don't need REV and VER here anymore
|
| 1.13 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.12 | 29-May-2000 |
matt | branches: 1.12.2; Make the path relative instead of using BSDSRCDIR
|
| 1.11 | 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.10 | 14-Jun-1997 |
perry | Initial commit of new single floppy install/upgrade system.
|
| 1.9 | 11-May-1997 |
veego | Add missing REV changes from lukem: >Don't hardcode in the current release information; generate it >automatically on the fly, by using > `sh ${BSDSRCDIR}/sys/conf/osrelease.sh -s`
|
| 1.8 | 16-Mar-1997 |
veego | Bump the REV to 12D to get in sync with param.h and newvers.sh. This REALLY needs to be in ONE file and not in 11 files.
|
| 1.7 | 18-Feb-1997 |
mikel | Merge separate kernel-copy floppies back into one. This is a stop-gap measure; the next release will use something Different. Update version number to 1.2C.
|
| 1.6 | 25-Oct-1996 |
perry | Bump to 1.2B. We really need to centralize this.
|
| 1.5 | 15-Oct-1996 |
perry | Bump revision number to 1.2A so that snapshots of -current will have decent version numbers in them. This should really, really be in a single file so in the future it only has to be changed in one place for all distributions and documentation.
|
| 1.4 | 09-Oct-1996 |
jtc | merge in 1.2 branch
|
| 1.3 | 30-Oct-1995 |
tls | branches: 1.3.2; 1.3.6; This should now be OK for the 1.1 release.
|
| 1.2 | 16-Apr-1995 |
mycroft | Update revision number.
|
| 1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1.1.2; i386 floppy build tools
|
| 1.1.1.1.2.2 | 29-Aug-1994 |
cgd | i386 floppy build tools
|
| 1.1.1.1.2.1 | 29-Aug-1994 |
cgd | file Makefile.inc was added on branch netbsd-1-0 on 1994-08-29 15:30:15 +0000
|
| 1.3.6.2 | 13-Mar-1997 |
mycroft | 1.2 -> 1.2.1, foo12 -> foo121
|
| 1.3.6.1 | 04-Sep-1996 |
thorpej | Bump revision to 1.2, and RCS id police.
|
| 1.3.2.2 | 30-Oct-1995 |
tls | This should now be OK for the 1.1 release.
|
| 1.3.2.1 | 30-Oct-1995 |
tls | file Makefile.inc was added on branch netbsd-1-1 on 1995-10-30 02:25:39 +0000
|
| 1.12.2.1 | 25-Mar-2002 |
he | Apply patch (requested by he): Introduce dependency between ramdisk/miniroot construction and osrelease.sh, to better support UPDATE builds of releases.
|
| 1.6 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.5 | 09-Oct-1996 |
jtc | merge in 1.2 branch
|
| 1.4 | 14-Aug-1995 |
cgd | branches: 1.4.6; update to match current reality. also, make a "COPYDIR" list entry type, to copy a directory, and clean up "COPY" list entries.
|
| 1.3 | 10-Jun-1995 |
mycroft | Explicitly remove files before copying or linking.
|
| 1.2 | 18-Oct-1994 |
glass | branches: 1.2.2; 1 floppy drive support
|
| 1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 29-Aug-1994 |
cgd | i386 floppy build tools
|
| 1.2.2.2 | 18-Oct-1994 |
glass | 1 floppy drive support
|
| 1.2.2.1 | 18-Oct-1994 |
glass | file list2sh.awk was added on branch netbsd-1-0 on 1994-10-18 07:02:53 +0000
|
| 1.4.6.1 | 04-Sep-1996 |
thorpej | Get version numbers right, and RCS id police.
|
| 1.3 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.2 | 09-Oct-1996 |
jtc | merge in 1.2 branch
|
| 1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1.1.2; 1.1.1.1.8; i386 floppy build tools
|
| 1.1.1.1.8.1 | 04-Sep-1996 |
thorpej | Get version numbers right, and RCS id police.
|
| 1.1.1.1.2.2 | 29-Aug-1994 |
cgd | i386 floppy build tools
|
| 1.1.1.1.2.1 | 29-Aug-1994 |
cgd | file runlist.sh was added on branch netbsd-1-0 on 1994-08-29 15:30:15 +0000
|
| 1.13 | 10-Feb-2011 |
jym | Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.12 | 30-Apr-2008 |
ad | branches: 1.12.16; For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.11 | 14-May-2006 |
fredb | branches: 1.11.20; 1.11.22; Per consensus on tech-install, take "bootN.fs" and "boot-comN.fs" to three floppies. (The build is broken again without this.) "boot-big1.fs", from the same ramdisk as "bootN.fs", still just fits in 2880KB by virtue of the fact that the 9KB of padding is only added once per floppy image.
|
| 1.10 | 18-Nov-2002 |
lukem | Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.9 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.8 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.7 | 27-Sep-2000 |
fvdl | Remove old files in preparation of rearrangement.
|
| 1.6 | 05-May-2000 |
mycroft | branches: 1.6.4; Merge latest build system changes, and use the kernels built in ramdisk-kernel.
|
| 1.5 | 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.4 | 23-Mar-1999 |
drochner | allow to set location of INSTALL kernel from command line so that bootfloppies can be built with r/o /usr/src or with other kernels
|
| 1.3 | 29-Nov-1997 |
perry | remove ${REV} from floppy names per new practice.
|
| 1.2 | 17-Jun-1997 |
perry | branches: 1.2.2; boot-.fs -> boot.fs
|
| 1.1 | 14-Jun-1997 |
perry | Initial commit of new single floppy install/upgrade system.
|
| 1.2.2.1 | 29-Nov-1997 |
perry | pullup from trunk:remove ${REV} from floppy names per new practice.
|
| 1.6.4.1 | 09-Oct-2000 |
fvdl | Sync with -current (approved by jhawk).
Original log message: Remove old files in preparation of rearrangement.
|
| 1.11.22.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.11.20.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.11.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.12.16.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.25 | 30-Apr-2008 |
ad | For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.24 | 15-Nov-2007 |
joerg | branches: 1.24.8; 1.24.10; Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
|
| 1.23 | 24-Apr-2006 |
snj | branches: 1.23.10; It's "its."
|
| 1.22 | 18-Dec-2003 |
lukem | Pad all floppy images to the floppy size. Requested by Jason Thorpe in [port-i386/23785]
|
| 1.21 | 18-Nov-2002 |
lukem | Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.20 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.19 | 12-May-2002 |
lukem | always set FLOPPYMETAFILE if FLOPPYSIZE!=2880
|
| 1.18 | 16-Apr-2002 |
lukem | Migrate MI-shareable stuff to distrib/common/Makefile.tarfloppy.
|
| 1.17 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.16 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.15 | 05-Mar-2002 |
thorpej | Use ${PRINTOBJDIR}.
|
| 1.14 | 08-Feb-2002 |
lukem | since we have ${TOP}, use it...
|
| 1.13 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.12 | 03-Feb-2002 |
lukem | revert revs 1.10 (and 1.11); now back to using the ustarfs build framework from ../bootfloppy-common/Makefile.inc like the other boot floppies. it wasn't ustarfs that was broken, it was the broken PAD=yes code in the latter trashing the last 8k of the kernel...
|
| 1.11 | 08-Nov-2001 |
christos | 1. delete all instances of /dev/{r,}vnd0d. Use vnconfig vnd0 and disklabel vnd0 and let opendisk(3) DTRT. 2. resize some of the images since we've gotten an average of 5K more with the new toolchain. 3. comment out the rescue disks, since they don't fit anymore.
Now the whole directory compiles and works with the in-tree toolchain, but does not work still with USETOOLS.
|
| 1.10 | 17-Oct-2000 |
fvdl | Switch this one back to FFS, at least until ustarfs is fixed. ustarfs seems to fail for 2.88 images at certain image sizes.
|
| 1.9 | 27-Sep-2000 |
fvdl | Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.8 | 09-Jul-2000 |
fvdl | If the PAD variable is defined, pad the floppy image to its maximum size. Use this in bootfloppy-big. mkisofs likes to have images fullsize nowadays. Also, insert a file called "USTAR.volsize.<blocksize_in_octal>" if the size of the ustar image is not the 1.44M default. This stops bootfloppy-big from asking for a second diskette.
|
| 1.7 | 05-May-2000 |
mycroft | branches: 1.7.4; Need BLOCK8K now.
|
| 1.6 | 05-May-2000 |
mycroft | Merge latest build system changes, and use the kernels built in ramdisk-kernel.
|
| 1.5 | 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.4 | 23-Mar-1999 |
drochner | allow to set location of INSTALL kernel from command line so that bootfloppies can be built with r/o /usr/src or with other kernels
|
| 1.3 | 08-Mar-1999 |
he | Let's call this image boot-big.fs.
|
| 1.2 | 17-Feb-1999 |
he | Typo correction.
|
| 1.1 | 01-Feb-1999 |
he | bootfloppy-big/Makefile creates 2.88M diskette image suitable for CD-ROM boot. (Depends on new disktab from etc/etc.i386/.) Don't descend into bootfloppy and bootfloppy-small since these now overflow, now do ramdisk, fdset, bootfloppy-big, and bootfloppy-tiny.
|
| 1.7.4.3 | 18-Oct-2000 |
tv | Pullup 1.10 [fvdl]: Switch this one back to FFS, at least until ustarfs is fixed. ustarfs seems to fail for 2.88 images at certain image sizes.
|
| 1.7.4.2 | 09-Oct-2000 |
fvdl | Sync with -current. Approved by jhawk. Original commit message:
Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.7.4.1 | 20-Jul-2000 |
fvdl | Set variables (handled in bootfloppy-common/Makefile) to make sure the 2.88 image is padded and contains the magic file to tell ustarfs the right size. From trunk (1.8).
|
| 1.23.10.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.24.10.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.24.8.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.24.8.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.8 | 10-Feb-2011 |
jym | Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.7 | 30-Apr-2008 |
ad | branches: 1.7.16; For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.6 | 14-May-2006 |
fredb | branches: 1.6.20; 1.6.22; Per consensus on tech-install, take "bootN.fs" and "boot-comN.fs" to three floppies. (The build is broken again without this.) "boot-big1.fs", from the same ramdisk as "bootN.fs", still just fits in 2880KB by virtue of the fact that the 9KB of padding is only added once per floppy image.
|
| 1.5 | 26-Jul-2003 |
dsl | Use ${TOOL_INSTALLBOOT} - it does work on ustarfs filesytems. Pass correct option to installboot for bootfloppy-com (serial bootfloppy).
|
| 1.4 | 18-Nov-2002 |
lukem | Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.3 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.2 | 16-Apr-2002 |
lukem | Migrate MI-shareable stuff to distrib/common/Makefile.tarfloppy.
|
| 1.1 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.6.22.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.6.20.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.6.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.7.16.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.10 | 20-Jan-2003 |
lukem | branches: 1.10.32; Let this grow to a second floppy. It's much less work than trying to shave space here & there, only to have the problem occur the next time the kernel or the ramdisk image slightly grows again.
|
| 1.9 | 18-Nov-2002 |
lukem | Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.8 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.7 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.6 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.5 | 05-Mar-2002 |
thorpej | Use ${PRINTOBJDIR}.
|
| 1.4 | 08-Feb-2002 |
lukem | since we have ${TOP}, use it...
|
| 1.3 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.2 | 30-Jul-2001 |
jdolecek | make BLOCK8K match DISKSIZE
|
| 1.1 | 21-Jul-2001 |
jdolecek | Add PS/2 bootfloppy, to be used for installation on IBM PS/2 machines.
|
| 1.10.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.17 | 18-Nov-2002 |
lukem | branches: 1.17.32; Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.16 | 16-Oct-2002 |
lukem | netbsd.INSTALL_SMALL and netbsd.RESCUE_SMALL have grown past the size of a single 1.2MB floppy; cranky FLOPPYMAX to use two floppies. the kernel and the contents of the ramdiskbin have both grown...
(We should just merge the install & rescue functionality of the -small floppies into one two x 1.2MB floppy set, since -small is for older machines with 1.2MB floppy drives, versus those with extremely small RAM constraints)
|
| 1.15 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.14 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.13 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.12 | 05-Mar-2002 |
thorpej | Use ${PRINTOBJDIR}.
|
| 1.11 | 08-Feb-2002 |
lukem | since we have ${TOP}, use it...
|
| 1.10 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.9 | 27-Sep-2000 |
fvdl | branches: 1.9.2; Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.8 | 12-Jun-2000 |
he | Fix the previous in another way:
o Wave goodbye to INSTALL_SMALL-based boot image (it was originally built for 5.25" media, but isn't anymore). o Make a separate ramdisk image for the INSTALL_TINY image, using the old script-based installer (not fixed/checked at the moment). However, at least tweak the profile scripts to start it instead of sysinst. Also remove ping6 and rtsol from ramdisk compared to original; the INSTALL_TINY image doesn't have INET6. o Add dump/restore back into both ramdisk images. o Add scsictl and chio to the normal ramdisk image (INSTALL-based fdset) o With dump/restore reinstated, remove the rescue-* and ramdisk-rescue directories.
So, we're now back to having the recovery tools on the same image as the boot media images.
|
| 1.7 | 06-May-2000 |
mycroft | Build bootfloppy-small, as a 1.44MB floppy image.
|
| 1.6 | 05-May-2000 |
mycroft | Need BLOCK8K now.
|
| 1.5 | 05-May-2000 |
mycroft | Merge latest build system changes, and use the kernels built in ramdisk-kernel.
|
| 1.4 | 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.3 | 23-Mar-1999 |
drochner | allow to set location of INSTALL kernel from command line so that bootfloppies can be built with r/o /usr/src or with other kernels
|
| 1.2 | 29-Nov-1997 |
perry | remove ${REV} from floppy names per new practice.
|
| 1.1 | 05-Nov-1997 |
perry | branches: 1.1.2; small (1.2M) bootfloppy Makefile
|
| 1.1.2.2 | 29-Nov-1997 |
perry | pullup from trunk:remove ${REV} from floppy names per new practice.
|
| 1.1.2.1 | 05-Nov-1997 |
perry | file Makefile was added on branch netbsd-1-3 on 1997-11-29 21:29:09 +0000
|
| 1.9.2.2 | 09-Oct-2000 |
fvdl | Sync with -current. Approved by jhawk. Original commit message:
Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.9.2.1 | 27-Sep-2000 |
fvdl | file Makefile was added on branch netbsd-1-5 on 2000-10-09 13:43:28 +0000
|
| 1.17.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.13 | 18-Nov-2002 |
lukem | branches: 1.13.32; Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.12 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.11 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.10 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.9 | 05-Mar-2002 |
thorpej | Use ${PRINTOBJDIR}.
|
| 1.8 | 08-Feb-2002 |
lukem | since we have ${TOP}, use it...
|
| 1.7 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.6 | 27-Sep-2000 |
fvdl | Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.5 | 05-May-2000 |
mycroft | branches: 1.5.4; Need BLOCK8K now.
|
| 1.4 | 05-May-2000 |
mycroft | Merge latest build system changes, and use the kernels built in ramdisk-kernel.
|
| 1.3 | 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.2 | 23-Mar-1999 |
drochner | allow to set location of INSTALL kernel from command line so that bootfloppies can be built with r/o /usr/src or with other kernels
|
| 1.1 | 12-Oct-1998 |
perry | Fixes to the install floppies (from Havard.Eidnes@runit.sintef.no)
|
| 1.5.4.1 | 09-Oct-2000 |
fvdl | Sync with -current. Approved by jhawk. Original commit message:
Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.13.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.23 | 10-Feb-2011 |
jym | Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.22 | 04-Nov-2008 |
dbj | branches: 1.22.4; avoid full path to boot.cfg file when building amd64 boot floppy share code with i386
|
| 1.21 | 26-Sep-2008 |
tsutsui | branches: 1.21.2; Put boot.cfg for bootfloppy into ustarfs without path so that bootloader can load it properly.
|
| 1.20 | 30-Apr-2008 |
ad | Put a boot menu on the amd64+i386 boot floppies. Not used yet because the ustar loader seems to have the menu code if'd out.
|
| 1.19 | 02-Jun-2006 |
hubertf | branches: 1.19.20; 1.19.22; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.18 | 18-Dec-2003 |
lukem | Pad all floppy images to the floppy size. Requested by Jason Thorpe in [port-i386/23785]
|
| 1.17 | 08-Oct-2003 |
lukem | Overhaul MBR handling (part 1):
<sys/bootblock.h>: * Added definitions for the Master Boot Record (MBR) used by a variety of systems (primarily i386), including the format of the BIOS Parameter Block (BPB). This information was cribbed from a variety of sources including <sys/disklabel_mbr.h> which this is a superset of.
As part of this, some data structure elements and #defines were renamed to be more "namespace friendly" and consistent with other bootblocks and MBR documentation. Update all uses of the old names to the new names.
<sys/disklabel_mbr.h>: * Deprecated in favor of <sys/bootblock.h> (the latter is more "host tool" friendly).
amd64 & i386: * Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to be consistent with the naming convention of the msdosfs tools.
* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1 and it's confusing to have two functionally equivalent bootblocks, especially given that "ufs" has multiple meanings (it could be a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).
* Rework pbr.S (the first sector of bootxx_*): + Ensure that BPB (bytes 11..89) and the partition table (bytes 446..509) do not contain code. + Add support for booting from FAT partitions if BOOT_FROM_FAT is defined. (Only set for bootxx_msdos). + Remove "dummy" partition 3; if people want to installboot(8) these to the start of the disk they can use fdisk(8) to create a real MBR partition table... + Compile with TERSE_ERROR so it fits because of the above. Whilst this is less user friendly, I feel it's important to have a valid partition table and BPB in the MBR/PBR.
* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent with other platforms.
* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that we can boot off FAT partitions.
* Crank version of /usr/mdec/boot to 3.1, and fix some of the other entries in the version file.
installboot(8) (i386): * Read the existing MBR of the filesystem and retain the BIOS Parameter Block (BPB) in bytes 11..89 and the MBR partition table in bytes 446..509. (Previously installboot(8) would trash those two sections of the MBR.)
mbrlabel(8): * Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code to map the MBR partition type to the NetBSD disklabel type.
Test built "make release" for i386, and new bootblocks verified to work (even off FAT!).
|
| 1.16 | 26-Jul-2003 |
dsl | Use ${TOOL_INSTALLBOOT} - it does work on ustarfs filesytems. Pass correct option to installboot for bootfloppy-com (serial bootfloppy).
|
| 1.15 | 25-Jul-2003 |
dsl | Switch boot floppies to 'new' i386 bootcode.
|
| 1.14 | 16-Oct-2002 |
lukem | Default FLOPPYMAX to 1 for i386 floppies, so the build will fail if an image accidentally grows past 1 floppy and we didn't know about it.
|
| 1.13 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.12 | 12-May-2002 |
lukem | always set FLOPPYMETAFILE if FLOPPYSIZE!=2880
|
| 1.11 | 04-May-2002 |
lukem | - add support for [-s suffix] to buildfloppies.sh (defaults to "", rather than the previous ".fs"). - add support for (optional) FLOPPYSUFFIX in Makefile.tarfloppy, and use appropriately - remove (now unnecessary) custom release targets in alpha/instkernel/*
|
| 1.10 | 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.9 | 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.8 | 16-Apr-2002 |
lukem | Migrate MI-shareable stuff to distrib/common/Makefile.tarfloppy.
|
| 1.7 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.6 | 11-Apr-2002 |
lukem | use ${RELINSTALL} instead of cp -p
|
| 1.5 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.4 | 10-Apr-2002 |
mycroft | We need bsd.sys.mk to get ${STRIP} when USETOOLS is not set.
|
| 1.3 | 26-Feb-2002 |
lukem | minor whitespace cleanup
|
| 1.2 | 26-Feb-2002 |
lukem | add check_RELEASEDIR to targets that require RELEASEDIR to be set
|
| 1.1 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.19.22.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.19.20.3 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.19.20.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.19.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.21.2.1 | 15-Nov-2008 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #60): distrib/amd64/floppies/common/Makefile.bootfloppy: revision 1.10 distrib/i386/floppies/common/Makefile.bootfloppy: revision 1.22 distrib/common/Makefile.tarfloppy: revision 1.14 avoid full path to boot.cfg file when building amd64 boot floppy share code with i386
|
| 1.22.4.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.7 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.6 | 11-Apr-2002 |
lukem | use ${RELINSTALL} instead of cp -p
|
| 1.5 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.4 | 10-Apr-2002 |
mycroft | We need bsd.sys.mk to get ${STRIP} when USETOOLS is not set.
|
| 1.3 | 26-Feb-2002 |
lukem | minor whitespace cleanup
|
| 1.2 | 26-Feb-2002 |
lukem | add check_RELEASEDIR to targets that require RELEASEDIR to be set
|
| 1.1 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.3 | 11-Apr-2002 |
lukem | remove unused cruft; - Chuck Silvers pointed out that the nocluster goop set a now-unused variable - we now use distrib/common/Makefile.mdset
|
| 1.2 | 11-Apr-2002 |
lukem | tweak
|
| 1.1 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.24 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.23 | 10-Sep-2005 |
dsl | Generate a cross-reference map file for the crunched binary.
|
| 1.22 | 18-Apr-2004 |
dsl | Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst expect those where at least one of the language variants isn't built, and those that are known not to have enough space (i386 ramdisk-tiny). Files added to list.sysinst, list.sysinst.en is used when these files cannot be added. This might hit a size limit on another build - but I have no (sane) way of testing it.
|
| 1.21 | 08-Oct-2003 |
lukem | branches: 1.21.2; Overhaul MBR handling (part 1):
<sys/bootblock.h>: * Added definitions for the Master Boot Record (MBR) used by a variety of systems (primarily i386), including the format of the BIOS Parameter Block (BPB). This information was cribbed from a variety of sources including <sys/disklabel_mbr.h> which this is a superset of.
As part of this, some data structure elements and #defines were renamed to be more "namespace friendly" and consistent with other bootblocks and MBR documentation. Update all uses of the old names to the new names.
<sys/disklabel_mbr.h>: * Deprecated in favor of <sys/bootblock.h> (the latter is more "host tool" friendly).
amd64 & i386: * Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to be consistent with the naming convention of the msdosfs tools.
* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1 and it's confusing to have two functionally equivalent bootblocks, especially given that "ufs" has multiple meanings (it could be a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).
* Rework pbr.S (the first sector of bootxx_*): + Ensure that BPB (bytes 11..89) and the partition table (bytes 446..509) do not contain code. + Add support for booting from FAT partitions if BOOT_FROM_FAT is defined. (Only set for bootxx_msdos). + Remove "dummy" partition 3; if people want to installboot(8) these to the start of the disk they can use fdisk(8) to create a real MBR partition table... + Compile with TERSE_ERROR so it fits because of the above. Whilst this is less user friendly, I feel it's important to have a valid partition table and BPB in the MBR/PBR.
* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent with other platforms.
* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that we can boot off FAT partitions.
* Crank version of /usr/mdec/boot to 3.1, and fix some of the other entries in the version file.
installboot(8) (i386): * Read the existing MBR of the filesystem and retain the BIOS Parameter Block (BPB) in bytes 11..89 and the MBR partition table in bytes 446..509. (Previously installboot(8) would trash those two sections of the MBR.)
mbrlabel(8): * Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code to map the MBR partition type to the NetBSD disklabel type.
Test built "make release" for i386, and new bootblocks verified to work (even off FAT!).
|
| 1.20 | 05-Jun-2003 |
dsl | Change i386 sysinst to use my new boot code. Update lists for ramdisks to include the required files. NB /usr/sbin/installboot is not used by sysinst and is only in ramdisk-big. Increase the sizes of the ramdisks, there is plenty of space in all the boot floppies except rescue-tiny (2k) and boot-tiny (32k).
|
| 1.19 | 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.18 | 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.17 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.16 | 06-Apr-2002 |
tsutsui | Set DBG=-Os for libhack.
|
| 1.15 | 03-Apr-2002 |
groo | Reduce free inode count by one so ramdisk-big builds.
|
| 1.14 | 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.13 | 28-Mar-2002 |
lukem | - Be consistent how libhack is used: If extra HACKOBJS (e.g., gethost.o) are required, define them before pulling in libhack/Makefile.inc so that the dependencies work correctly. - Other minor cleanups
|
| 1.12 | 28-Mar-2002 |
lukem | cosmetic reorg
|
| 1.11 | 25-Mar-2002 |
lukem | Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default, as they only support reading /etc/hosts, and its the "least useful" of the libhack routines. Add gethost.o back to Really Small media which appears to need the space savings.
|
| 1.10 | 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.9 | 07-Mar-2002 |
lukem | use parselist.awk's newly added MTREE arg rather than having an mtree.conf fragment for one file
|
| 1.8 | 06-Mar-2002 |
lukem | cosmetic tweak
|
| 1.7 | 06-Mar-2002 |
lukem | replace ${_SRC_TOP_}/distrib with ${DISTRIBDIR}
|
| 1.6 | 04-Mar-2002 |
lukem | cosmetic sort
|
| 1.5 | 25-Feb-2002 |
lukem | explain why gethost.o is disabled
|
| 1.4 | 08-Feb-2002 |
lukem | - set ${TOP} to ${.CURDIR}/.., and use as appropriate - use ${DISTRIBDIR} as appropriate - migrate most of mtree.conf to ${DISTRIBDIR}/common/mtree.common, leaving /.profile in mtree.conf - remove MAKEDEV_DEVS support; replaced with MAKEDEVTARGETS support in ${DISTRIBDIR}/common/Makefile.makedev
|
| 1.3 | 06-Feb-2002 |
lukem | If MAKEDEV_DEVS is defined, run etc.i386/MAKEDEV through MAKEDEV.wrapper and makedev2spec.awk to generate another mtree specfile for use when building the image, and don't copy dev/MAKEDEV to the target image. This is primarily for the tiny images which might not have enough memory for an mfs /dev. Otherwise (MAKEDEV_DEVS not defined), continue to copy dev/MAKEDEV.
|
| 1.2 | 05-Feb-2002 |
lukem | add some more IMAGEDEPENDS
|
| 1.1 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.21.2.1 | 21-Apr-2004 |
jmc | Pullup rev 1.22 (requested by dsl in ticket #168)
Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst except those where at least one of the language variants isn't built, and those that are known not to have enough space (i386 ramdisk-tiny). Files added to list.sysinst, list.sysinst.en is used when these files cannot be added.
|
| 1.4 | 22-Apr-2019 |
maya | Express more confidence in our ability to boot on hardware with ACPI enabled and don't warn our users that it might not and already suggest workarounds.
The ability to disable ACPI and SMP is still there, by dropping to the boot prompt.
|
| 1.3 | 10-Feb-2011 |
jym | branches: 1.3.46; Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.2 | 08-Mar-2009 |
dholland | branches: 1.2.2; fix typo.
|
| 1.1 | 30-Apr-2008 |
ad | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; Put a boot menu on the amd64+i386 boot floppies. Not used yet because the ustar loader seems to have the menu code if'd out.
|
| 1.1.10.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.1.8.1 | 12-Mar-2009 |
snj | Pull up following revision(s) (requested by dholland in ticket #557): distrib/i386/floppies/common/boot.cfg: revision 1.2 fix typo.
|
| 1.1.6.3 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.1 | 30-Apr-2008 |
mjf | file boot.cfg was added on branch mjf-devfs2 on 2008-06-02 13:21:14 +0000
|
| 1.1.4.2 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.4.1 | 30-Apr-2008 |
yamt | file boot.cfg was added on branch yamt-pf42 on 2008-05-18 12:29:35 +0000
|
| 1.2.2.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.3.46.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.6 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.5 | 10-Sep-2005 |
dsl | Add the dmesg() program to all the i386 ramdisk images and remove the shell function implemented dmesg using 'cat /kern/msgbuf'. This means we don't need kernfs.
|
| 1.4 | 07-Dec-2003 |
dsl | branches: 1.4.6; Don't set baud rate when setting 'sane' stty settings, that way we use the baud rate set by the bootloader. Fixes PR port-i386/18358
|
| 1.3 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
| 1.2 | 24-Jun-2002 |
lukem | Add wsvt25 termcap entry, and use it if BOOTMODEL=big. Sysinst now looks nice in colour. From Grant Beattie <grant@netbsd.org>, with changes by me.
|
| 1.1 | 03-Feb-2002 |
lukem | branches: 1.1.2; Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.1.2.1 | 09-Aug-2002 |
lukem | Pull up revision 1.2 (requested by lukem): Add wsvt25 termcap entry, and use it if BOOTMODEL=big. Sysinst now looks nice in colour. From Grant Beattie <grant@netbsd.org>, with changes by me.
|
| 1.4.6.1 | 10-Nov-2008 |
snj | Apply patch (requested by bouyer in ticket #1975): Make i386 INSTALL kernels fit on a single 2.88MB floppy, by removing KERNFS/mount_kernfs(8), pcppi(4), and sysbeep(4) and adding dmesg(8) to INSTALL kernels and ramdisks.
|
| 1.2 | 08-Feb-2002 |
lukem | - set ${TOP} to ${.CURDIR}/.., and use as appropriate - use ${DISTRIBDIR} as appropriate - migrate most of mtree.conf to ${DISTRIBDIR}/common/mtree.common, leaving /.profile in mtree.conf - remove MAKEDEV_DEVS support; replaced with MAKEDEVTARGETS support in ${DISTRIBDIR}/common/Makefile.makedev
|
| 1.1 | 06-Feb-2002 |
lukem | If MAKEDEV_DEVS is defined, run etc.i386/MAKEDEV through MAKEDEV.wrapper and makedev2spec.awk to generate another mtree specfile for use when building the image, and don't copy dev/MAKEDEV to the target image. This is primarily for the tiny images which might not have enough memory for an mfs /dev. Otherwise (MAKEDEV_DEVS not defined), continue to copy dev/MAKEDEV.
|
| 1.12 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.11 | 30-Nov-2003 |
dsl | Adds FFSv2 boot code to install floppies
|
| 1.10 | 08-Oct-2003 |
lukem | Overhaul MBR handling (part 1):
<sys/bootblock.h>: * Added definitions for the Master Boot Record (MBR) used by a variety of systems (primarily i386), including the format of the BIOS Parameter Block (BPB). This information was cribbed from a variety of sources including <sys/disklabel_mbr.h> which this is a superset of.
As part of this, some data structure elements and #defines were renamed to be more "namespace friendly" and consistent with other bootblocks and MBR documentation. Update all uses of the old names to the new names.
<sys/disklabel_mbr.h>: * Deprecated in favor of <sys/bootblock.h> (the latter is more "host tool" friendly).
amd64 & i386: * Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to be consistent with the naming convention of the msdosfs tools.
* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1 and it's confusing to have two functionally equivalent bootblocks, especially given that "ufs" has multiple meanings (it could be a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).
* Rework pbr.S (the first sector of bootxx_*): + Ensure that BPB (bytes 11..89) and the partition table (bytes 446..509) do not contain code. + Add support for booting from FAT partitions if BOOT_FROM_FAT is defined. (Only set for bootxx_msdos). + Remove "dummy" partition 3; if people want to installboot(8) these to the start of the disk they can use fdisk(8) to create a real MBR partition table... + Compile with TERSE_ERROR so it fits because of the above. Whilst this is less user friendly, I feel it's important to have a valid partition table and BPB in the MBR/PBR.
* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent with other platforms.
* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that we can boot off FAT partitions.
* Crank version of /usr/mdec/boot to 3.1, and fix some of the other entries in the version file.
installboot(8) (i386): * Read the existing MBR of the filesystem and retain the BIOS Parameter Block (BPB) in bytes 11..89 and the MBR partition table in bytes 446..509. (Previously installboot(8) would trash those two sections of the MBR.)
mbrlabel(8): * Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code to map the MBR partition type to the NetBSD disklabel type.
Test built "make release" for i386, and new bootblocks verified to work (even off FAT!).
|
| 1.9 | 05-Jun-2003 |
dsl | Change i386 sysinst to use my new boot code. Update lists for ramdisks to include the required files. NB /usr/sbin/installboot is not used by sysinst and is only in ramdisk-big. Increase the sizes of the ramdisks, there is plenty of space in all the boot floppies except rescue-tiny (2k) and boot-tiny (32k).
|
| 1.8 | 29-May-2002 |
lukem | use 444 instead of 644 for /.profile
|
| 1.7 | 26-Apr-2002 |
lukem | branches: 1.7.2; replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.6 | 09-Apr-2002 |
lukem | - add specific special entry for sys/arch/${MACHINE}/stand/installboot for ports that don't yet use the MI usr.sbin/installboot - remove now-unnecessary srcdir for sys/arch/${MACHINE}/stand
|
| 1.5 | 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.4 | 07-Mar-2002 |
lukem | use parselist.awk's newly added MTREE arg rather than having an mtree.conf fragment for one file
|
| 1.3 | 08-Feb-2002 |
lukem | - migrate a bunch of the common list stuff to common/list.ramdisk - use ${DISTRIBDIR} as appropriate - use ${DISTRIBDIR}/common/list.sysinst if USE_SYSINST is defined, removing any replicated list info - define USE_SYSINST in the sysinst-using ramdisks - replace MAKEDEV_DEVS with MAKEDEVTARGETS
|
| 1.2 | 06-Feb-2002 |
lukem | If MAKEDEV_DEVS is defined, run etc.i386/MAKEDEV through MAKEDEV.wrapper and makedev2spec.awk to generate another mtree specfile for use when building the image, and don't copy dev/MAKEDEV to the target image. This is primarily for the tiny images which might not have enough memory for an mfs /dev. Otherwise (MAKEDEV_DEVS not defined), continue to copy dev/MAKEDEV.
|
| 1.1 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.7.2.1 | 29-May-2002 |
lukem | Pull up revision 1.8 (requested by lukem): use 444 instead of 644 for /.profile
|
| 1.4 | 07-Mar-2002 |
lukem | use parselist.awk's newly added MTREE arg rather than having an mtree.conf fragment for one file
|
| 1.3 | 08-Feb-2002 |
lukem | - set ${TOP} to ${.CURDIR}/.., and use as appropriate - use ${DISTRIBDIR} as appropriate - migrate most of mtree.conf to ${DISTRIBDIR}/common/mtree.common, leaving /.profile in mtree.conf - remove MAKEDEV_DEVS support; replaced with MAKEDEVTARGETS support in ${DISTRIBDIR}/common/Makefile.makedev
|
| 1.2 | 06-Feb-2002 |
lukem | no need to list etc/passwd anymore
|
| 1.1 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.2 | 11-Apr-2002 |
lukem | remove unused cruft; - Chuck Silvers pointed out that the nocluster goop set a now-unused variable - we now use distrib/common/Makefile.mdset
|
| 1.1 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.3 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.2 | 24-Jun-2002 |
lukem | Add wsvt25 termcap entry, and use it if BOOTMODEL=big. Sysinst now looks nice in colour. From Grant Beattie <grant@netbsd.org>, with changes by me.
|
| 1.1 | 03-Feb-2002 |
lukem | branches: 1.1.2; Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.1.2.1 | 09-Aug-2002 |
lukem | Pull up revision 1.2 (requested by lukem): Add wsvt25 termcap entry, and use it if BOOTMODEL=big. Sysinst now looks nice in colour. From Grant Beattie <grant@netbsd.org>, with changes by me.
|
| 1.12 | 18-Nov-2002 |
lukem | branches: 1.12.32; Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
|
| 1.11 | 14-Oct-2002 |
lukem | Merge kernel-ramdisk & kernel-rescue into instkernel, now that ../../common/Makefile.mdset supports building multiple copies of the same kernel (as long as they're to separate filenames). Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
|
| 1.10 | 16-Apr-2002 |
lukem | we don't want "rescue-tiny.fs.fs" ...
|
| 1.9 | 16-Apr-2002 |
lukem | - Convert to using distrib/common/buildfloppies.sh, which can build both single and multi-volume floppies in better fashion that the crufty shell commands in the various Makefiles. - Move fdset* -> bootfloppy*, as that's more consistent
|
| 1.8 | 13-Apr-2002 |
lukem | Use 3rd argument of MDSETTARGETS to change name of the rescue kernels from netbsd.INSTALL_{SMALL,TINY} to netbsd.RESCUE_{SMALL,TINY}. Go back to installing copies of these in the release directory.
|
| 1.7 | 11-Apr-2002 |
lukem | Yet Another Cleanup: - factor more stuff into common/Makefile.* - use NDWO makefile layout - don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies) - add .WAIT sync in top level Makefile
|
| 1.6 | 05-Mar-2002 |
thorpej | Use ${PRINTOBJDIR}.
|
| 1.5 | 08-Feb-2002 |
lukem | since we have ${TOP}, use it...
|
| 1.4 | 03-Feb-2002 |
lukem | Major overhaul, to enable unprivileged (cross) building, removing the requirement to build as root on a system with vnconfig.
Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate
Remove now-obsolete: list2sh.awk runlist.sh bootfloppy-common/list
Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more
Rename bootfloppy-common/Makefile.inc to common/Makefile.bootfloppy and fdset-common/Makefile.inc to common/Makefile.fdset This uses makefs instead of vnconfig and disklabel, thus removing the need for root privileges to build these floppies..
Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile. Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and ${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.
Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which detects whether it's an install or rescue profile based on the existance of /sysinst. Remove /dev generation code as init(8) now does that for us.
Migrate common parts of */list to a shared common/list.ramdisk. Convert ramdisk-*/list to new format used by distrib/common/parselist.awk Don't bother running pwd_mkdb now that libhack's getpwent parses /etc/master.passwd instead of /etc/passwd.
Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a new full-path-style specfile.
Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated from ramdisk-*/list by parselist.awk.
Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.
Remove unused ramdisk-{small,tiny}/disktab.preinstall.
Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated targets.
ramdisk-*/Makefile: convert to using common/Makefile.ramdisk
Remove unused ramdisk-*/dot.hdprofile.
|
| 1.3 | 27-Sep-2000 |
fvdl | branches: 1.3.2; Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.2 | 12-Jun-2000 |
he | Fix the previous in another way:
o Wave goodbye to INSTALL_SMALL-based boot image (it was originally built for 5.25" media, but isn't anymore). o Make a separate ramdisk image for the INSTALL_TINY image, using the old script-based installer (not fixed/checked at the moment). However, at least tweak the profile scripts to start it instead of sysinst. Also remove ping6 and rtsol from ramdisk compared to original; the INSTALL_TINY image doesn't have INET6. o Add dump/restore back into both ramdisk images. o Add scsictl and chio to the normal ramdisk image (INSTALL-based fdset) o With dump/restore reinstated, remove the rescue-* and ramdisk-rescue directories.
So, we're now back to having the recovery tools on the same image as the boot media images.
|
| 1.1 | 10-Jun-2000 |
he | Add construction of three types of "rescue" images, based on the boot images.
The difference compared to the boot images is that these do not contain sysinst, but do on the other hand contain dump/rdump, restore/rrestore, scsictl and chio in addition to the other stuff already on the install floppies.
The images built are rescue1.fs rescue2.fs Based on the full INSTALL kernel, on two floppies rescue-sm.fs Based on INSTALL_SMALL rescue-ti.fs Based on INSTALL_TINY
|
| 1.3.2.2 | 09-Oct-2000 |
fvdl | Sync with -current. Approved by jhawk. Original commit message:
Rearrange bootfloppies. The idea is that "rescue" tools go on the floppies as long as they fit, but they are the first to be sacrificed if space is short, and get moved to a seperate rescue floppy.
This means that the default fdset and the 2.88M image have them, but others (the "small" and "tiny" floppies) do not.
Sysinst is also back on the "tiny" image, and tested to be working within 4M.
|
| 1.3.2.1 | 27-Sep-2000 |
fvdl | file Makefile was added on branch netbsd-1-5 on 2000-10-09 13:43:34 +0000
|
| 1.12.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.22 | 31-Dec-2021 |
christos | Grow to fit debug kernels
|
| 1.21 | 31-May-2021 |
martin | bump slightly harder
|
| 1.20 | 30-May-2021 |
martin | Bump image size slightly (for gcc 10)
|
| 1.19 | 06-May-2020 |
bouyer | branches: 1.19.2; Bump INSTIMAGEMB, hopefully fix releng autobuilds
|
| 1.18 | 05-May-2020 |
christos | A tiny little more.
|
| 1.17 | 03-May-2020 |
christos | bump caused by the module debug sets
|
| 1.16 | 25-Jan-2020 |
christos | grow for clang
|
| 1.15 | 14-May-2019 |
christos | clang binaries are so much bigger.
|
| 1.14 | 07-Apr-2019 |
rin | Bump for recent Mesa update.
|
| 1.13 | 15-Dec-2018 |
gson | Use the special device name "ROOT." in /etc/fstab not just on the arm images, but also on the bootable disk images of other ports, so that they can be booted from differently named devices. Merge the i386 and amd64 -live-sd0root and -live-wd0root images into a single live image per port, bootable both from usb media and in qemu. Drop the -xx0root suffixes from image names as they are no longer meaningful.
|
| 1.12 | 30-Oct-2018 |
christos | bump for clang
|
| 1.11 | 18-Sep-2017 |
joerg | branches: 1.11.2; 1.11.4; Bump install image sizes. Clang alone adds 100MB+ for a full debug build and that pushes the full MKDEBUG build over the constraints.
|
| 1.10 | 19-May-2017 |
christos | Bump a little to handle clang images.
|
| 1.9 | 20-Feb-2016 |
christos | bump more.
|
| 1.8 | 01-Feb-2016 |
christos | bump image size
|
| 1.7 | 09-Mar-2015 |
christos | match amd64, we ran out of space.
|
| 1.6 | 15-Nov-2014 |
uebayasi | Bump image size from 512MB to 520MB.
|
| 1.5 | 13-Sep-2014 |
roy | Punt custom dhcpcd hooks in favour up upstream hooks
|
| 1.4 | 26-Jul-2014 |
dholland | branches: 1.4.2; Adjust for sysinst move.
|
| 1.3 | 03-Nov-2012 |
tsutsui | branches: 1.3.8; Allow overriding live-image and install-image sizes by INSTIMAGEMB (for install-images), USBIMAGEMB (for x86 sd0root liveimages), and EMUIMAGEMB (for other liveimages) variables. Per discussion on current-users@: http://mail-index.NetBSD.org/current-users/2012/10/29/msg021368.html
|
| 1.2 | 17-Aug-2012 |
riz | branches: 1.2.2; Change the naming scheme of "live" images and usb install images to incorporate the OS name and version.
XXX should also not hardcode ${BOOTDISK} in the name, but that would require reordering stuff and more testing than I have time for right now. Another day.
As discussed on current-users@ back in March, with some adjustments.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.2; 1.1.4; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.4.4 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
| 1.1.4.3 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file Makefile was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.1.2.1 | 17-Aug-2012 |
martin | Pull up following revision(s) (requested by riz in ticket #506): distrib/amd64/liveimage/emuimage/Makefile: revision 1.2 distrib/amd64/liveimage/usbimage/Makefile: revision 1.2 distrib/sun2/liveimage/emuimage/Makefile: revision 1.2 distrib/amd64/installimage/Makefile: revision 1.2 distrib/sun3/liveimage/emuimage/Makefile: revision 1.2 distrib/pmax/liveimage/emuimage/Makefile: revision 1.2 distrib/vax/liveimage/emuimage/Makefile: revision 1.2 distrib/sparc64/liveimage/emuimage/Makefile: revision 1.2 distrib/common/Makefile.bootcd: revision 1.20 distrib/i386/liveimage/emuimage/Makefile: revision 1.2 distrib/sparc/liveimage/emuimage/Makefile: revision 1.2 distrib/i386/installimage/Makefile: revision 1.2 distrib/i386/liveimage/usbimage/Makefile: revision 1.2 etc/Makefile: revision 1.398 Change the naming scheme of "live" images and usb install images to incorporate the OS name and version. XXX should also not hardcode ${BOOTDISK} in the name, but that would require reordering stuff and more testing than I have time for right now. Another day. As discussed on current-users@ back in March, with some adjustments. Install fully-populated .iso images in ${RELEASEDIR}/images instead of ${RELEASEDIR}/iso, since we'll be putting non-iso images in there too. Install live images and install images into ${RELEASEDIR}/images by default, to keep all the large files (such as ISOs) together.
|
| 1.2.2.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.3.8.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.4.2.3 | 14-May-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #759): distrib/amd64/cdroms/Makefile.cdrom: revision 1.12 distrib/amd64/installimage/Makefile: revision 1.5 distrib/amd64/installimage/spec.inst: revision 1.2 distrib/common/10-resolv.conf: file removal distrib/common/99-print-sysinst: file removal distrib/common/Makefile.dhcpcd: revision 1.2 distrib/common/list.dhcpcd: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.32 distrib/i386/installimage/Makefile: revision 1.5 distrib/i386/installimage/spec.inst: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.20 distrib/vax/cdroms/installcd/Makefile: revision 1.10 usr.sbin/sysinst/msg.mi.de: revision 1.4 usr.sbin/sysinst/msg.mi.en: revision 1.4 usr.sbin/sysinst/msg.mi.es: revision 1.4 usr.sbin/sysinst/msg.mi.fr: revision 1.4 usr.sbin/sysinst/msg.mi.pl: revision 1.4 usr.sbin/sysinst/net.c: revisions 1.5-1.8, 1.11-1.15 The dhcpcd utilties in pkgsrc require dhcpcd to be running in master mode. So set dhcpcd to start like so, but restrict it to the configured interface still instead of ifconfig_foo=dhcp. -- Use the 20-resolv.conf hook from dhcpcd rather than the minimal one. Extract configured information from resolv.conf and hostname instead of scraping the last dhcpcd script run. This will allow the use of DHCPv6 and IPv6RA DNS details in the future. -- dhcpcd will already have configured the system at this point, so don't bother writing it manually. -- Don't prompt for hostname or domain if obtained from DHCP. -- Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6. -- Strip newline from the gateway correctly. -- Show the IP6 address instead of yes -- Fix a bogus gcc warning: dhcp_config may be used uninitialized -- Punt custom dhcpcd hooks in favour up upstream hooks -- For the benefit of gcc 4.5, rename a local "nl" variable to "nline", so it doesn't collide with the global curses nl() function.
|
| 1.4.2.2 | 12-Mar-2015 |
snj | Pull up following revision(s) (requested by bouyer in ticket #588): distrib/i386/installimage/Makefile: revision 1.7 match amd64, we ran out of space.
|
| 1.4.2.1 | 03-Feb-2015 |
bouyer | Pull up following revision(s) (requested by snj in ticket #480): distrib/i386/installimage/Makefile: revision 1.6 Bump image size from 512MB to 520MB.
|
| 1.11.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.11.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.11.2.2 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.11.2.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.19.2.1 | 31-May-2021 |
cjep | sync with head
|
| 1.2 | 22-Apr-2019 |
maya | Express more confidence in our ability to boot on hardware with ACPI enabled and don't warn our users that it might not and already suggest workarounds.
The ability to disable ACPI and SMP is still there, by dropping to the boot prompt.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; 1.1.44; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.44.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file boot.cfg.in was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.2 | 26-Feb-2020 |
riastradh | kernfs no longer needs a hacky workaround to make rootdev appear.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; 1.1.44; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.44.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file etc.rc was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file etc.ttys was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.4 | 12-Feb-2023 |
abs | Switch install.sh to use /usr/sbin/sysinst for sysinst rather than ./sysinst
Matches i386/cdroms/install.sh and amd64/installimage/install.sh
resultant install image verified to still run sysinst correctly
|
| 1.3 | 11-Feb-2023 |
abs | Enable basic command line editing in i386 installer shells
(Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
|
| 1.2 | 03-Jun-2012 |
joerg | branches: 1.2.44; Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to depend on new devname_r(3) as heart. Add /dev/pts magic directly to devname(3). While it can lead to returning non-existing paths, the behavior is more consistent that way. Drop caching layer in devname(3), it doesn't buy anything for the common case of having access to the database. Teach devname(3) proper fallback behavior of scanning /dev. Create both old-style and new-style database for now in /etc/rc.d/sysdb.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.2; 1.1.4; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.4.3 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file install.sh was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.1.2.1 | 23-Jun-2012 |
riz | Pull up following revision(s) (requested by joerg in ticket #328): lib/libc/gen/devname.c: revision 1.22 distrib/sparc64/instfs/dot.profile: revision 1.7 distrib/i386/cdroms/install.sh: revision 1.3 tests/lib/libcurses/director/director.c: revision 1.10 lib/libc/include/reentrant.h: revision 1.15 distrib/amd64/cdroms/install.sh: revision 1.3 tests/include/t_paths.c: revision 1.12 share/man/man7/hier.7: revision 1.101 etc/rc.d/sysdb: revision 1.24 include/stdlib.h: revision 1.99 tests/lib/libcurses/Makefile: revision 1.3 distrib/sparc64/cdroms/installcd/install.sh: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.27 lib/libc/gen/ttyname.c: revision 1.25 usr.bin/tic/Makefile: revision 1.2 tools/compat/Makefile: revision 1.57 lib/libterminfo/compile.c: revision 1.7 lib/libc/gen/ttyname.c: revision 1.26 lib/libterminfo/compile.c: revision 1.8 tools/compat/Makefile: revision 1.59 tools/compat/cdbw.h: revision 1.1 distrib/i386/installimage/install.sh: revision 1.2 lib/libc/include/namespace.h: revision 1.154 usr.bin/tic/tic.c: revision 1.13 usr.bin/tic/tic.c: revision 1.14 usr.bin/tic/tic.c: revision 1.15 distrib/sets/lists/base/mi: revision 1.996 usr.bin/tic/tic.c: revision 1.16 usr.sbin/dev_mkdb/dev_mkdb.8: revision 1.13 usr.bin/tic/tic.c: revision 1.17 usr.bin/tic/tic.c: revision 1.18 tools/compat/cdbr.h: revision 1.1 distrib/sparc64/instfs/list: revision 1.25 usr.bin/tic/tic.c: revision 1.19 lib/libc/cdb/cdbw.c: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.4 lib/libc/cdb/cdbw.3: revision 1.5 share/terminfo/Makefile: revision 1.3 usr.sbin/dev_mkdb/dev_mkdb.c: revision 1.29 usr.sbin/dev_mkdb/Makefile: revision 1.8 lib/libc/gen/ttyname.3: revision 1.23 lib/libc/gen/ttyname.3: revision 1.24 lib/libc/cdb/cdbr.c: revision 1.3 include/cdbw.h: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.15 lib/libc/gen/devname.3: revision 1.12 tools/compat/compat_defs.h: revision 1.85 tools/compat/compat_defs.h: revision 1.86 lib/libterminfo/term_private.h: revision 1.10 lib/libterminfo/term.c: revision 1.14 usr.bin/tic/tic.1: revision 1.10 lib/libterminfo/term.c: revision 1.15 lib/libterminfo/Makefile.hash: revision 1.5 lib/libterminfo/term.c: revision 1.16 distrib/amd64/installimage/install.sh: revision 1.2 share/man/man5/rc.conf.5: revision 1.152 distrib/sets/lists/tests/mi: revision 1.472 distrib/amd64/cdroms/Makefile.cdrom: revision 1.7 include/paths.h: revision 1.41 bin/ps/ps.1: revision 1.101 lib/libterminfo/terminfo.5.in: revision 1.16 usr.bin/tic/tic.c: revision 1.20 lib/libterminfo/terminfo.5.in: revision 1.17 Prefer __printflike. Use queue(3) Replace linear lookup with hash table, reducing runtime by 60%. Use e* from util.h. One more strdup -> estrdup. Maintain nalias and nterm on the fly. Add void for ttyslot prototype. Use memcmp in place of strncmp, since length is known to no longer than either of the arguments. Fix a number of memory leaks. Keep final loop of the cleanup in tic(1) under #ifdef __VALGRIND__ though. Add __predict_true / __predict_false definitions. Add a special seeder for cdbw_output that gives stable results. Hook up cdbw(3) for the tool build. Prototype for cdbw_stable_seeder. Provide a usable thr_once for !_REENTRANT Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to depend on new devname_r(3) as heart. Add /dev/pts magic directly to devname(3). While it can lead to returning non-existing paths, the behavior is more consistent that way. Drop caching layer in devname(3), it doesn't buy anything for the common case of having access to the database. Teach devname(3) proper fallback behavior of scanning /dev. Create both old-style and new-style database for now in /etc/rc.d/sysdb. Switch terminfo(3) to cdb(5). Fix typos. Make Alan Barrett happy and add (). Add cdbr(3) support to tools/compat. Bump date for previous. Relax consistency to make it possible to match valid entries. Prefix devname's buffer with /dev/ as ttyname is supposed to return the full path. Reported by Dave Huang.
|
| 1.2.44.1 | 24-Feb-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #105):
distrib/amd64/installimage-bios/install.sh: revision 1.3 distrib/i386/cdroms/install.sh: revision 1.5 distrib/vax/cdroms/installcd/install.sh: revision 1.3 distrib/amd64/cdroms/install.sh: revision 1.5 distrib/sparc64/cdroms/installcd/install.sh: revision 1.5 distrib/i386/installimage/install.sh: revision 1.3 distrib/i386/installimage/install.sh: revision 1.4 distrib/evbarm/installimage/install.sh: revision 1.2 distrib/amd64/installimage/install.sh: revision 1.4 usr.sbin/sysinst/menus.mi: revision 1.28
Enable basic command line editing in amd64 installer shells
When a user selects "exist installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
At this point this is only on amd64, as this is the port which is least likely to be installing on particularly esoteric terminal hardware, and is also likely to have the highest proportion of less experienced users
Enable basic command line editing in i386 installer shells (Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
Switch install.sh to use /usr/sbin/sysinst for sysinst rather than ./sysinst Matches i386/cdroms/install.sh and amd64/installimage/install.sh resultant install image verified to still run sysinst correctly
Enable basic command line editing in evbarm, sparc64 and vax installer shells (Following the pattern in amd64)
When a user selects "exit installer" or hits ^Z in sysinst, the calling install.sh runs a shell, plus shows a message indicating they can type "exit" to return to the installer.
Add -E to the arguments to this shell, to enable command line editing, (primarily for arrow keys, but basic emacs sequences will also work)
With the change of all the install.sh scripts in amd64, evbarm, i386, sparc64 and vax are identical apart from NetBSD RCD tags and the sysctl -nx kern.consdev check (some of the latter are definitely either wrong, or have an incorrect comment attached. Will return to later)
Add "-i -E" to /bin/sh called from sysinst
This enables command line editing (primarily for arrow keys, but basic emacs sequences will also work)
In the event that the shell has been compiled without command line editing features (for memory contrained install environments) the -E is ignored
|
| 1.2 | 13-Sep-2014 |
roy | Punt custom dhcpcd hooks in favour up upstream hooks
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; 1.1.22; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.22.1 | 14-May-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #759): distrib/amd64/cdroms/Makefile.cdrom: revision 1.12 distrib/amd64/installimage/Makefile: revision 1.5 distrib/amd64/installimage/spec.inst: revision 1.2 distrib/common/10-resolv.conf: file removal distrib/common/99-print-sysinst: file removal distrib/common/Makefile.dhcpcd: revision 1.2 distrib/common/list.dhcpcd: revision 1.3 distrib/i386/cdroms/Makefile.cdrom: revision 1.32 distrib/i386/installimage/Makefile: revision 1.5 distrib/i386/installimage/spec.inst: revision 1.2 distrib/sparc64/cdroms/installcd/Makefile: revision 1.20 distrib/vax/cdroms/installcd/Makefile: revision 1.10 usr.sbin/sysinst/msg.mi.de: revision 1.4 usr.sbin/sysinst/msg.mi.en: revision 1.4 usr.sbin/sysinst/msg.mi.es: revision 1.4 usr.sbin/sysinst/msg.mi.fr: revision 1.4 usr.sbin/sysinst/msg.mi.pl: revision 1.4 usr.sbin/sysinst/net.c: revisions 1.5-1.8, 1.11-1.15 The dhcpcd utilties in pkgsrc require dhcpcd to be running in master mode. So set dhcpcd to start like so, but restrict it to the configured interface still instead of ifconfig_foo=dhcp. -- Use the 20-resolv.conf hook from dhcpcd rather than the minimal one. Extract configured information from resolv.conf and hostname instead of scraping the last dhcpcd script run. This will allow the use of DHCPv6 and IPv6RA DNS details in the future. -- dhcpcd will already have configured the system at this point, so don't bother writing it manually. -- Don't prompt for hostname or domain if obtained from DHCP. -- Change the display order so it's protocol agnostic at the top, then IPv4 then IPv6. -- Strip newline from the gateway correctly. -- Show the IP6 address instead of yes -- Fix a bogus gcc warning: dhcp_config may be used uninitialized -- Punt custom dhcpcd hooks in favour up upstream hooks -- For the benefit of gcc 4.5, rename a local "nl" variable to "nline", so it doesn't collide with the global curses nl() function.
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file spec.inst was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.13 | 10-Feb-2011 |
jym | Reinstate INSTALL kernel for embedded ramdisk installs.
Reasons being: - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from features included within. - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small" floppy images; it misses features/drivers that could be needed to boot in a decent environment for recent x86 machines (like ACPI) - makes it closer to floppies distrib available for amd64
While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD does not use the 3.6MiB image for El Torito cdroms anymore.
Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and release/contents to reflect reality.
See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
No comments, no objections.
|
| 1.12 | 07-Mar-2009 |
ad | branches: 1.12.2; The XEN2 kernels are no more.
|
| 1.11 | 02-May-2008 |
ad | branches: 1.11.6; Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.10 | 30-Apr-2008 |
ad | For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.
Installation changes:
- Update installation section of release notes to match reality. - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE. - Build INSTALL kernel from GENERIC, like on amd64. - Update boot menu to allow disabling ACPI and/or SMP. - Remove GENERIC.NOACPI from the installed kernel list. - TODO: install default boot.cfg in etc.tgz. - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
Build changes:
- No longer build ALL, it's for verification, is slow to build and the build process is already crippled by the number of kernels built. - No longer build GENERIC.NOACPI.
|
| 1.9 | 23-Jan-2008 |
bouyer | branches: 1.9.2; 1.9.6; 1.9.8; build XEN3PAE kernels as part of release.
|
| 1.8 | 15-Nov-2007 |
joerg | Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
|
| 1.7 | 24-Jul-2007 |
pavel | branches: 1.7.4; 1.7.6; Add a comment reminding to update the release documentation when the list of released kernel images change.
|
| 1.6 | 06-Mar-2007 |
bouyer | 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.
|
| 1.5 | 19-Nov-2006 |
dsl | branches: 1.5.2; As has been pointed out recently, the list of i386 release kernels needs updating. Probably to an ACPI kernel that need not fit into an 'emulated floppy' and a 'legacy' kernel that will fit. In any case the small/tiny kernels which are really for i386 systems with < 16MB of memory (some are sized for a 5.25" floppy) don't need to be built. Remove bootfloppy-small, bootfloppy-tiny, rescue-tiny and bootfloppy-ps2 and associated ramdisks.
|
| 1.4 | 29-Sep-2006 |
pavel | Do not strip INSTALL kernels. Makefile.tarfloppy does this now.
|
| 1.3 | 23-Aug-2006 |
bouyer | Don't strip (and don't generate the symbols.gz files) for Xen INSTALL kernels. There's no space contraint here, and this makes debugging easier.
|
| 1.2 | 08-Jun-2006 |
hubertf | Rename XEN kernel config files to be more consistent:
INSTALL_XEN3_U -> INSTALL_XEN3_DOMU INSTALL_XENU -> INSTALL_XEN2_DOMU XEN0 -> XEN2_DOM0 XEN3_U -> XEN3_DOMU XENU -> XEN2_DOMU
OK'd by bouyer@
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.5.2.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.7.6.2 | 24-Jul-2007 |
pavel | Add a comment reminding to update the release documentation when the list of released kernel images change.
|
| 1.7.6.1 | 24-Jul-2007 |
pavel | file Makefile was added on branch matt-mips64 on 2007-07-24 10:20:16 +0000
|
| 1.7.4.2 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.7.4.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.9.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.9.6.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.9.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.9.2.2 | 23-Jan-2008 |
bouyer | build XEN3PAE kernels as part of release.
|
| 1.9.2.1 | 23-Jan-2008 |
bouyer | file Makefile was added on branch mjf-devfs on 2008-01-23 19:52:25 +0000
|
| 1.11.6.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.12.2.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.12 | 16-Oct-2012 |
apb | Add distrib/common/Makefile.minirootkmod. Apart from comments and the conversion of some constants to variables, this is identical to the code that was previously present in both distrib/amd64/kmod/Makefile and distrib/i386/kmod/Makefile.
Change distrib/amd64/kmod/Makefile and distrib/i386/kmod/Makefile to just set some variables and .include "../../common/Makefile.minirootkmod".
|
| 1.11 | 17-Feb-2012 |
riz | branches: 1.11.2; Use a new variable, MODULEVER, for kernel modules, tracking what's been done elsewhere.
|
| 1.10 | 03-Apr-2009 |
perry | branches: 1.10.6; 1.10.8; Consistently use gzip with the -n flag so dates are not embedded.
Not tested on all platforms.
|
| 1.9 | 24-Jan-2009 |
rmind | branches: 1.9.2; Revert path of modules back to "/stand".
|
| 1.8 | 24-Jan-2009 |
rmind | Change path to kernel modules from "/stand" to "/kernel". Needs to go in before 5.0. Proposed on <tech-kern>.
|
| 1.7 | 01-Dec-2008 |
ad | Resurrect miniroot.kmod for bespoke installs.
|
| 1.6 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.5 | 23-Jun-2008 |
matt | Change remaining instances of ${RELEASEDIR}/${MACHINES} to ${RELEASEDIR}/${RELEASEMACHINEDIR}
|
| 1.4 | 20-May-2008 |
ad | branches: 1.4.2; Update for new module locations.
|
| 1.3 | 11-May-2008 |
chris | branches: 1.3.2; As part of make release copy the miniroot.kmod into installation/miniroot/ and create sums for it.
This means all the pieces to do network installation are easily accessible following a release build (and will also come out of the build servers).
netbsd-GENERIC is in binary/kernel/ pxeboot_ia32.bin is in installation/misc/ miniroot.kmod is in installation/miniroot/
|
| 1.2 | 05-May-2008 |
ad | branches: 1.2.2; Compress the module.
|
| 1.1 | 02-May-2008 |
ad | Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.2.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.2.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.3.2.3 | 04-Jun-2008 |
yamt | sync with head
|
| 1.3.2.2 | 18-May-2008 |
yamt | sync with head.
|
| 1.3.2.1 | 11-May-2008 |
yamt | file Makefile was added on branch yamt-pf42 on 2008-05-18 12:29:35 +0000
|
| 1.4.2.4 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.3 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.1 | 20-May-2008 |
mjf | file Makefile was added on branch mjf-devfs2 on 2008-06-02 13:21:14 +0000
|
| 1.9.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.10.8.1 | 17-Feb-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #6): distrib/common/Makefile.distrib: revision 1.9 distrib/i386/kmod/Makefile: revision 1.11 distrib/amd64/kmod/Makefile: revision 1.2 Use a new variable, MODULEVER, for kernel modules, tracking what's been done elsewhere.
|
| 1.10.6.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.10.6.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.11.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.1 | 16-Jul-2013 |
khorben | branches: 1.1.6; 1.1.10; This is the i386 version of the support for full-disk encryption; this commit allows building the ramdisk required as well as the associated kernel module (to be loaded in the kernel by the bootloader).
This was tested on my Lenovo ThinkPad X301 just like for the amd64 port.
XXX implement support for full-disk encryption installs in sysinst
|
| 1.1.10.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.10.1 | 16-Jul-2013 |
tls | file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:40 +0000
|
| 1.1.6.2 | 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.1.6.1 | 16-Jul-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 12:01:30 +0000
|
| 1.2 | 15-Dec-2018 |
gson | Use the special device name "ROOT." in /etc/fstab not just on the arm images, but also on the bootable disk images of other ports, so that they can be booted from differently named devices. Merge the i386 and amd64 -live-sd0root and -live-wd0root images into a single live image per port, bootable both from usb media and in qemu. Drop the -xx0root suffixes from image names as they are no longer meaningful.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; 1.1.42; 1.1.44; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.44.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.42.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file Makefile was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.2 | 15-Dec-2018 |
gson | Use the special device name "ROOT." in /etc/fstab not just on the arm images, but also on the bootable disk images of other ports, so that they can be booted from differently named devices. Merge the i386 and amd64 -live-sd0root and -live-wd0root images into a single live image per port, bootable both from usb media and in qemu. Drop the -xx0root suffixes from image names as they are no longer meaningful.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.4; 1.1.42; 1.1.44; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.44.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.42.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file Makefile.liveimage was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.4 | 15-Dec-2018 |
gson | Use the special device name "ROOT." in /etc/fstab not just on the arm images, but also on the bootable disk images of other ports, so that they can be booted from differently named devices. Merge the i386 and amd64 -live-sd0root and -live-wd0root images into a single live image per port, bootable both from usb media and in qemu. Drop the -xx0root suffixes from image names as they are no longer meaningful.
|
| 1.3 | 03-Nov-2012 |
tsutsui | branches: 1.3.30; 1.3.32; Allow overriding live-image and install-image sizes by INSTIMAGEMB (for install-images), USBIMAGEMB (for x86 sd0root liveimages), and EMUIMAGEMB (for other liveimages) variables. Per discussion on current-users@: http://mail-index.NetBSD.org/current-users/2012/10/29/msg021368.html
|
| 1.2 | 17-Aug-2012 |
riz | branches: 1.2.2; Change the naming scheme of "live" images and usb install images to incorporate the OS name and version.
XXX should also not hardcode ${BOOTDISK} in the name, but that would require reordering stuff and more testing than I have time for right now. Another day.
As discussed on current-users@ back in March, with some adjustments.
|
| 1.1 | 22-Jan-2012 |
tsutsui | branches: 1.1.2; 1.1.4; Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and "go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
|
| 1.1.4.4 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
| 1.1.4.3 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
| 1.1.4.1 | 22-Jan-2012 |
yamt | file Makefile was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
|
| 1.1.2.1 | 17-Aug-2012 |
martin | Pull up following revision(s) (requested by riz in ticket #506): distrib/amd64/liveimage/emuimage/Makefile: revision 1.2 distrib/amd64/liveimage/usbimage/Makefile: revision 1.2 distrib/sun2/liveimage/emuimage/Makefile: revision 1.2 distrib/amd64/installimage/Makefile: revision 1.2 distrib/sun3/liveimage/emuimage/Makefile: revision 1.2 distrib/pmax/liveimage/emuimage/Makefile: revision 1.2 distrib/vax/liveimage/emuimage/Makefile: revision 1.2 distrib/sparc64/liveimage/emuimage/Makefile: revision 1.2 distrib/common/Makefile.bootcd: revision 1.20 distrib/i386/liveimage/emuimage/Makefile: revision 1.2 distrib/sparc/liveimage/emuimage/Makefile: revision 1.2 distrib/i386/installimage/Makefile: revision 1.2 distrib/i386/liveimage/usbimage/Makefile: revision 1.2 etc/Makefile: revision 1.398 Change the naming scheme of "live" images and usb install images to incorporate the OS name and version. XXX should also not hardcode ${BOOTDISK} in the name, but that would require reordering stuff and more testing than I have time for right now. Another day. As discussed on current-users@ back in March, with some adjustments. Install fully-populated .iso images in ${RELEASEDIR}/images instead of ${RELEASEDIR}/iso, since we'll be putting non-iso images in there too. Install live images and install images into ${RELEASEDIR}/images by default, to keep all the large files (such as ISOs) together.
|
| 1.2.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.3.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.30.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.6 | 21-May-2017 |
riastradh | Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
| 1.5 | 30-Jun-2016 |
pgoyette | Omit cgd based ramdisks and miniroot modules if MKCRYPTO=no
Final part of PR kern/51282
|
| 1.4 | 16-Jul-2013 |
khorben | This is the i386 version of the support for full-disk encryption; this commit allows building the ramdisk required as well as the associated kernel module (to be loaded in the kernel by the bootloader).
This was tested on my Lenovo ThinkPad X301 just like for the amd64 port.
XXX implement support for full-disk encryption installs in sysinst
|
| 1.3 | 02-May-2008 |
ad | branches: 1.3.20; 1.3.26; Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot.
|
| 1.2 | 19-Nov-2006 |
dsl | branches: 1.2.18; 1.2.20; As has been pointed out recently, the list of i386 release kernels needs updating. Probably to an ACPI kernel that need not fit into an 'emulated floppy' and a 'legacy' kernel that will fit. In any case the small/tiny kernels which are really for i386 systems with < 16MB of memory (some are sized for a 5.25" floppy) don't need to be built. Remove bootfloppy-small, bootfloppy-tiny, rescue-tiny and bootfloppy-ps2 and associated ramdisks.
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.2.20.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.18.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.3.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.20.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.16 | 20-Mar-2024 |
riastradh | x86: Release the ramdisks too.
This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
|
| 1.15 | 10-Feb-2024 |
andvar | fix various typos in comments and log messages.
|
| 1.14 | 22-Aug-2019 |
kamil | branches: 1.14.8; Set NOSANITIZER in i386 ramdisk image
|
| 1.13 | 13-Mar-2018 |
mrg | branches: 1.13.2; 1.13.4; clean up CRUNCHBIN.map
|
| 1.12 | 07-Oct-2015 |
martin | branches: 1.12.8; 1.12.14; PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.11 | 16-Oct-2012 |
apb | branches: 1.11.10; 1.11.12; In distrib/*/ramdisks/common/Makefile.ramdisk, allow the caller to pre-define the LISTS variable if they do not want it to include ${.CURDIR}/lists. This opens the possibility of making some of the many distrib/*/ramdisks/*/lists files shared in the future.
XXX: Some of the differences between these files seem to be unnecessary.
|
| 1.10 | 10-Apr-2011 |
joerg | branches: 1.10.4; 1.10.10; Extend LDFLAGS, don't replace it.
|
| 1.9 | 11-Feb-2010 |
roy | Remove terminfo.db as it's now embedded in libterminfo.
|
| 1.8 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
| 1.7 | 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.6 | 20-Sep-2009 |
abs | ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols ${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
|
| 1.5 | 25-Jan-2009 |
abs | Use the cutdown distrib/common/services and distrib/common/protocols rather than the full fat etc versions
|
| 1.4 | 01-Feb-2008 |
tsutsui | branches: 1.4.2; 1.4.6; Move and share a common termcap.mini file.
|
| 1.3 | 10-May-2007 |
dogcow | branches: 1.3.4; 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.2 | 18-Nov-2006 |
dsl | Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.3.4.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.4.6.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.2 | 01-Feb-2008 |
tsutsui | Move and share a common termcap.mini file.
|
| 1.4.2.1 | 01-Feb-2008 |
tsutsui | file Makefile.ramdisk was added on branch mjf-devfs on 2008-02-01 13:43:13 +0000
|
| 1.10.10.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.10.4.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.11.12.1 | 15-Oct-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #992): distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11 distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12 distrib/i386/ramdisks/common/list.ramdisk: revision 1.26 PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.11.10.1 | 15-Oct-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #992): distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11 distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12 distrib/i386/ramdisks/common/list.ramdisk: revision 1.26 PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.12.14.1 | 15-Mar-2018 |
pgoyette | Synch with HEAD
|
| 1.12.8.1 | 25-Mar-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1949):
etc/etc.amd64/Makefile.inc: revision 1.17 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17 etc/etc.i386/Makefile.inc: revision 1.70 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
x86: Release the ramdisks too.
This way we will get cgdroot.fs (and zfsroot.fs too) in the release. PR misc/57534
|
| 1.13.4.2 | 25-Mar-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1820):
etc/etc.amd64/Makefile.inc: revision 1.17 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17 etc/etc.i386/Makefile.inc: revision 1.70 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
x86: Release the ramdisks too.
This way we will get cgdroot.fs (and zfsroot.fs too) in the release. PR misc/57534
|
| 1.13.4.1 | 29-Aug-2019 |
martin | Pull up following revision(s) (requested by kamil in ticket #121):
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.14
Set NOSANITIZER in i386 ramdisk image
|
| 1.13.2.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.14.8.1 | 25-Mar-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #642):
etc/etc.amd64/Makefile.inc: revision 1.17 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17 etc/etc.i386/Makefile.inc: revision 1.70 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
x86: Release the ramdisks too.
This way we will get cgdroot.fs (and zfsroot.fs too) in the release. PR misc/57534
|
| 1.7 | 09-Jan-2020 |
martin | PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
|
| 1.6 | 13-Feb-2011 |
jym | branches: 1.6.46; 1.6.48; Sync the ramdisks dot.profile file between amd64 and i386.
|
| 1.5 | 04-Apr-2010 |
martin | branches: 1.5.2; Remove bogus workaround hiding a real bug: /tmp/dhcpcd-lease should be created by the sysinst specific dhcpcd hook
|
| 1.4 | 30-Sep-2009 |
ahoka | Give a chance for dhcpcd to work by mounting a memory backed /var/db and /var/run. Also create an empty lease file in /tmp/dhcpcd-lease.
XXX is this needed on other platforms too?
|
| 1.3 | 25-Nov-2008 |
ad | Union mount a tmpfs over /etc, for sysinst.
|
| 1.2 | 21-Nov-2008 |
ad | Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. It contains a limited subset of $DESTDIR along with sysinst. This will help to massively reduce the amount of memory needed to install from CD or netboot, and allow us to continue using the generic kernel on the CDs.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.5.2.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.6.48.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.6.46.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.26 | 07-Oct-2015 |
martin | PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.25 | 10-Aug-2014 |
riz | branches: 1.25.2; 1.25.4; Include installboot on amd64/i386 install ramdisks in prep for a change to sysinst which will use it instead of a handrolled replacement.
|
| 1.24 | 16-Oct-2012 |
apb | Make i386/ramdisks/common/list.ramdisk identical to amd64/ramdisks/common/list.ramdisk.
Previously, the amd64 list.ramdisk used the small version of gzip from distrib/utils/x_gzip, while the i386 list.ramdisk used the full version of gzip built from usr.bin/gzip, and also used extra libraries needed to make that work. Now, they both use the small version.
The only other difference was in the order of some PROG lines.
|
| 1.23 | 15-Aug-2012 |
riz | branches: 1.23.2; Add sbin/gpt to i386 install ramdisk.
|
| 1.22 | 17-Jun-2012 |
martin | Add support for ext2fs to i386/amd64 ramdisks. This is usefull for setup with various xen hosting providers. Prompted by Blair Sadewitz.
|
| 1.21 | 03-Jul-2011 |
tron | branches: 1.21.2; Update location of "less" source directory to the build of various install medias.
|
| 1.20 | 19-Jun-2011 |
hannken | Add library lzma to make it compile with recent gzip.
|
| 1.19 | 19-Jun-2011 |
tsutsui | Fix indent.
|
| 1.18 | 13-Feb-2011 |
jym | branches: 1.18.2; Sync ramdisks content across i386 and amd64. Biggest change is for amd64, where configuration for crunchgen(1) is moved from ramdisk/ to common/.
For i386, only mbrlabel(8) and various LFS related binaries are added. Yes, LFS. It was added to amd64 ramdisk 3 years ago, I believe it's for a good reason... ?
|
| 1.17 | 11-Feb-2011 |
jym | BOOTMODEL disappeared when CD ISOs switched from ramdisk to CD-ROM as root file system 2 years ago.
CMD sed + MTREE is turned into COPY (as does amd64).
|
| 1.16 | 14-Jan-2011 |
tsutsui | branches: 1.16.2; Adjust file lists for recent move: usr/sbin/chown -> sbin/chown usr/bin/chgrp -> bin/chgrp
|
| 1.15 | 11-Feb-2010 |
roy | Remove terminfo.db as it's now embedded in libterminfo.
|
| 1.14 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
| 1.13 | 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.12 | 20-Sep-2009 |
abs | ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols ${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
|
| 1.11 | 29-Apr-2009 |
tsutsui | Fix indent on common/protocols changes.
|
| 1.10 | 29-Apr-2009 |
tsutsui | Remove unneeded gnu/usr.bin from SRCDIRS.
|
| 1.9 | 25-Jan-2009 |
abs | branches: 1.9.2; Use the cutdown distrib/common/services and distrib/common/protocols rather than the full fat etc versions
|
| 1.8 | 04-Nov-2008 |
joerg | Make x86 installation use tmpfs.
|
| 1.7 | 06-May-2008 |
dyoung | branches: 1.7.4; Overhaul ifconfig. Use fewer global variables. Take a leap toward improved modularity and extensibility.
In the new architecture, a directed graph of argument-matching objects (match objects) expresses the set of feasible ifconfig statements. Match objects are labelled by subroutines that provide the statement semantics.
Many IPv4, IPv6, 802.11, tunnel, and media configurations have been tested.
AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need testing.
|
| 1.6 | 01-Feb-2008 |
tsutsui | branches: 1.6.2; 1.6.6; 1.6.8; Move and share a common termcap.mini file.
|
| 1.5 | 30-May-2007 |
tls | branches: 1.5.4; libssp is gone.
|
| 1.4 | 28-May-2007 |
tls | Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time.
This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB.
This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.
Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
|
| 1.3 | 10-May-2007 |
dogcow | 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.2 | 18-Nov-2006 |
dsl | Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.5.4.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.6.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.6.6.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.6.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.6.2.2 | 01-Feb-2008 |
tsutsui | Move and share a common termcap.mini file.
|
| 1.6.2.1 | 01-Feb-2008 |
tsutsui | file list.ramdisk was added on branch mjf-devfs on 2008-02-01 13:43:13 +0000
|
| 1.7.4.1 | 06-Nov-2008 |
snj | Pull up following revision(s) (requested by joerg in ticket #18): distrib/amd64/ramdisks/ramdisk/list: revision 1.8 distrib/i386/ramdisks/common/list.ramdisk: revision 1.8 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.2 Make x86 installation use tmpfs.
|
| 1.9.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.16.2.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.18.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.21.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.23.2.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.23.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.25.4.1 | 15-Oct-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #992): distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11 distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12 distrib/i386/ramdisks/common/list.ramdisk: revision 1.26 PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.25.2.1 | 15-Oct-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #992): distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11 distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12 distrib/i386/ramdisks/common/list.ramdisk: revision 1.26 PR install/50311: missing gptmbr.bin on ramdisk based installs.
|
| 1.2 | 01-Feb-2008 |
tsutsui | branches: 1.2.2; Move and share a common termcap.mini file.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.10; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.10.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.2.2 | 01-Feb-2008 |
tsutsui | Move and share a common termcap.mini file.
|
| 1.2.2.1 | 01-Feb-2008 |
tsutsui | file termcap.mini was added on branch mjf-devfs on 2008-02-01 13:43:12 +0000
|
| 1.4 | 20-Sep-2009 |
abs | Ten identical list.inet6 files, or one common/list.inet6? Not a difficult choice.
|
| 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 | 07-Apr-2009 |
joerg | Change ramdisks from dhclient to dhcpcd and add corresponding glue to sysinst. For amd64, the crunchgen binary shrinks by 150KB uncompresssed, 60KB compressed.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; 1.1.30; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.30.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.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2 | 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.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.6 | 09-Jan-2012 |
sborrill | Add /sbin/dkctl. This allows you to drop to a command prompt and enable writecaches before installing, if necessary.
|
| 1.5 | 13-Feb-2011 |
jym | branches: 1.5.4; Sync ramdisks content across i386 and amd64. Biggest change is for amd64, where configuration for crunchgen(1) is moved from ramdisk/ to common/.
For i386, only mbrlabel(8) and various LFS related binaries are added. Yes, LFS. It was added to amd64 ramdisk 3 years ago, I believe it's for a good reason... ?
|
| 1.4 | 20-Sep-2009 |
abs | branches: 1.4.2; Nothing needs disktab anymore, so we'd rather have an inode and slightly over 1K of space on install media...
|
| 1.3 | 07-Apr-2009 |
joerg | Change ramdisks from dhclient to dhcpcd and add corresponding glue to sysinst. For amd64, the crunchgen binary shrinks by 150KB uncompresssed, 60KB compressed.
|
| 1.2 | 18-Nov-2006 |
dsl | branches: 1.2.18; 1.2.26; 1.2.28; Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.2.28.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.2.26.1 | 25-Jan-2012 |
riz | Pull up following revision(s) (requested by sborrill in ticket #1709): distrib/i386/ramdisks/ramdisk-big/list: revision 1.6 distrib/amd64/ramdisks/ramdisk/list: revision 1.14 Add /sbin/dkctl. This allows you to drop to a command prompt and enable writecaches before installing, if necessary. Add dkctl to install ramdisk so that you can enable disk writecaches before install, if necessary.
|
| 1.2.18.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.5.4.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.2 | 20-Sep-2009 |
abs | Ten identical list.inet6 files, or one common/list.inet6? Not a difficult choice.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.1 | 16-Jul-2013 |
khorben | branches: 1.1.6; 1.1.10; This is the i386 version of the support for full-disk encryption; this commit allows building the ramdisk required as well as the associated kernel module (to be loaded in the kernel by the bootloader).
This was tested on my Lenovo ThinkPad X301 just like for the amd64 port.
XXX implement support for full-disk encryption installs in sysinst
|
| 1.1.10.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.10.1 | 16-Jul-2013 |
tls | file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:40 +0000
|
| 1.1.6.2 | 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.1.6.1 | 16-Jul-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 12:01:30 +0000
|
| 1.2 | 11-Apr-2019 |
alnsn | Add a symlink to /altroot/stand to help the kernel find modules.
|
| 1.1 | 16-Jul-2013 |
khorben | branches: 1.1.6; 1.1.10; 1.1.24; 1.1.32; This is the i386 version of the support for full-disk encryption; this commit allows building the ramdisk required as well as the associated kernel module (to be loaded in the kernel by the bootloader).
This was tested on my Lenovo ThinkPad X301 just like for the amd64 port.
XXX implement support for full-disk encryption installs in sysinst
|
| 1.1.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.24.1 | 01-May-2019 |
martin | Pull up following revision(s) (requested by alnsn in ticket #1252):
distrib/amd64/ramdisks/ramdisk-cgdroot/list: revision 1.2 distrib/i386/ramdisks/ramdisk-cgdroot/list: revision 1.2
Add a symlink to /altroot/stand to help the kernel find modules.
|
| 1.1.10.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.10.1 | 16-Jul-2013 |
tls | file list was added on branch tls-maxphys on 2014-08-19 23:45:40 +0000
|
| 1.1.6.2 | 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.1.6.1 | 16-Jul-2013 |
yamt | file list was added on branch yamt-pagecache on 2014-05-22 12:01:30 +0000
|
| 1.3 | 24-Jan-2017 |
christos | += for MAKEFS_FLAGS
|
| 1.2 | 14-Aug-2012 |
martin | branches: 1.2.16; 1.2.20; Change all install media to use ipty instead of pty0
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; 1.1.44; 1.1.46; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.46.1 | 15-Aug-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #500): distrib/evbppc/ramdisk/Makefile: revision 1.16 distrib/emips/ramdisk/Makefile: revision 1.2 distrib/sandpoint/ramdisk/Makefile: revision 1.10 distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.12 distrib/i386/ramdisks/ramdisk-rescuetiny/Makefile: revision 1.2 distrib/ibmnws/netboot/ramdisk/Makefile: revision 1.11 distrib/pmax/ramdisk/Makefile: revision 1.46 distrib/i386/ramdisks/ramdisk-tiny/Makefile: revision 1.2 just make the installation ptys (ipty); change it to opty if more needed. Change all install media to use ipty instead of pty0
|
| 1.1.44.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2.20.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.2.16.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.4 | 18-Nov-2006 |
dsl | branches: 1.4.18; Remount mount_kernfs from these - kernfs isn't it the kernels any more.
|
| 1.3 | 18-Nov-2006 |
dsl | Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.2 | 18-Nov-2006 |
dsl | Whitespace/comment changes to align text between these files
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.4.18.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3 | 18-Nov-2006 |
dsl | branches: 1.3.18; Remount mount_kernfs from these - kernfs isn't it the kernels any more.
|
| 1.2 | 18-Nov-2006 |
dsl | Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.3.18.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3 | 24-Jan-2017 |
christos | += for MAKEFS_FLAGS
|
| 1.2 | 14-Aug-2012 |
martin | branches: 1.2.16; 1.2.20; Change all install media to use ipty instead of pty0
|
| 1.1 | 02-Jun-2006 |
hubertf | branches: 1.1.20; 1.1.44; 1.1.46; Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.1.46.1 | 15-Aug-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #500): distrib/evbppc/ramdisk/Makefile: revision 1.16 distrib/emips/ramdisk/Makefile: revision 1.2 distrib/sandpoint/ramdisk/Makefile: revision 1.10 distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.12 distrib/i386/ramdisks/ramdisk-rescuetiny/Makefile: revision 1.2 distrib/ibmnws/netboot/ramdisk/Makefile: revision 1.11 distrib/pmax/ramdisk/Makefile: revision 1.46 distrib/i386/ramdisks/ramdisk-tiny/Makefile: revision 1.2 just make the installation ptys (ipty); change it to opty if more needed. Change all install media to use ipty instead of pty0
|
| 1.1.44.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.1.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2.20.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.2.16.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.4 | 18-Nov-2006 |
dsl | branches: 1.4.18; Remount mount_kernfs from these - kernfs isn't it the kernels any more.
|
| 1.3 | 18-Nov-2006 |
dsl | Move the programs that are common to all ramdisks into common/list.ramdisk. The build ramdiskbin programs have the same code size, the overall sizes differ slightly due to the way rodata.str.1 gets relaxed.
|
| 1.2 | 18-Nov-2006 |
dsl | Whitespace/comment changes to align text between these files
|
| 1.1 | 02-Jun-2006 |
hubertf | Prepare creation of boot CDs:
* Move files in distrib/i386:
floppies/instkernel/Makefile -> instkernel/Makefile floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6 floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk floppies/common/dot.profile -> ramdisks/common/dot.profile floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk floppies/common/termcap.mini -> ramdisks/common/termcap.mini
* Adjust paths
|
| 1.4.18.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|