Commit Graph

14 Commits

Author SHA1 Message Date
is
778ad8adea Alas, 5 Megabytes aren't enough any longer. 2006-01-24 20:28:21 +00:00
is
f81fd6de3a Increase inode density - we were running out of inodes mid-install after
adding more cd and st devices. Reported by Oliver B. Warzecha when testing
patches to his PR 14356.
2003-01-20 21:47:20 +00:00
lukem
2bc49b8d2a don't bother copying or generating etc/spwd.db, as the miniroot was
switched to libhack a little while ago
2002-05-29 04:11:01 +00:00
mhitch
3b7ffdebd4 The miniroot filesystem doesn't have enough inodes for install; add inode
density option for makefs.
2002-05-25 03:22:51 +00:00
lukem
ed8e534c7e 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}
2002-05-02 18:02:14 +00:00
heinz
f0edf45953 $DESTDIR/boot.amiga was removed from the base set (see distrib/sets/lists/base/
md.amiga 1.49)
2002-04-16 20:46:19 +00:00
lukem
983821fd73 - replace image_md_post: target with IMAGE_MD_POST variable, and use
that after building ${IMAGE}
- use ${IMAGEBUILT} to ensure that IMAGE_MD_POST is only run if IMAGE changes
2002-04-12 03:21:09 +00:00
lukem
a8025d95ae Commit work-in-progess rototill of distrib/miniroot and associated machine
dependent files:

- Use infrastructure from distrib/common to build file system images with
  crunchgen-ed programs from a list file.

- Non root ("UNPRIVED") builds from a read-only source tree are possible,
  as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using
  common/makedev2spec.awk, etc.

- Cross builds should be possible, except that some ports need cross-compile
  host tool versions of installboot and any appropriate host disk labelling
  tools.
	XXX: pmax, sparc and vax need fixing for this!

- This code has NOT YET BEEN TESTED on most of the ports.
  It should work, but it is extremely likely that the file system
  parameters may need tweaking to get things to fit.
  See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example.
  If assistance is required, please ask!
2002-03-06 12:04:48 +00:00
is
06a1614310 - use explicit VND_GEOM instead of a disktab type, to allow cross-building.
All miniroot size information is now in one (this) file.
- While we're here, increase the miniroot size to 5 MB.
2002-02-12 11:20:38 +00:00
mhitch
f558d9fca7 Change to use the new two-stage boot loader when building the miniroot
filesystem.
2001-12-17 05:59:20 +00:00
mhitch
2609e32c3f Fix for changes in using VND. 2001-12-17 05:57:33 +00:00
is
6818808c1a Don't use target system installboot binary, which is no longer a shell
script.
2001-09-25 19:21:19 +00:00
is
2bf4692b0e Add explicit filesystem endianness, to help cross-building releases. 1999-03-15 20:54:54 +00:00
is
f88e00fba3 First hack at generic miniroot installation for NetBSD/Amiga.
Needs refinement at a few places, probably, and the docs still need to be
rewritten.
And we _still_ don't have a native partition table editor in the tree.
1997-09-09 23:07:03 +00:00