Commit Graph

39 Commits

Author SHA1 Message Date
lukem 39123871ce Use ${NETBSDSRCDIR}/etc/services instead of ${DESTDIR}/etc/services
to create smaller etc/services, and ensure latter is (temporarily)
writeable first.  Should fix atari build problem on tgm.
2002-05-29 03:58:31 +00:00
leo e6a5f709d4 Enlarge image size and up the number of inodes. This fixes the miniroot
built failure. Note however that for small memory systems (<= 4MB), you
can no longer load this image as a ramdisk.
2002-05-10 21:11:48 +00:00
lukem 535cb8be26 enable (default) libhack for all miniroots.
for atari, also add gethost.o (as before)
2002-05-07 14:59:34 +00:00
lukem 0026e3ff2f Need an MTREE entry for usr/share/keymaps.
Highlighted by Klaus Heinz <klaus.heinz@onlinehome.de> on tech-install@
2002-04-10 01:57:27 +00:00
lukem 484f8db2eb - 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
2002-03-28 04:33:21 +00:00
lukem 25c4cc30b2 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.
2002-03-25 07:43:39 +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
tv 0d8e992e48 Use "-t ffs" when remounting rootdev read/write. 2001-08-16 19:14:40 +00:00
leo 42e47203b6 - Use relative paths in the CRUNCHSPECIAL directives. The fixes miniroot
builds that are not rooted in /usr/src
- Strip all but the ftp services from etc/services on the miniroot. This
  gives just enough air to make the install work without ENOSPC errors...
2000-11-14 13:13:36 +00:00
leo 6ee9402622 Add the X11 sets to MDSETS. 2000-11-04 20:26:29 +00:00
leo f11cee47f5 Fix a comment that was way out of line... 2000-08-27 19:40:45 +00:00
leo 101d6677d2 Replace edahdi by ahdilabel. 2000-08-23 14:15:06 +00:00
leo 1ea4a54de4 Remove MAKEDEV.local, we don't need it after creating the devices. Feable
attempt #1 to gain space :-(
2000-08-09 13:38:48 +00:00
cgd c85d2eb42b sweep of my licenses for consistency. (no functional changes) These
files have copyright held by people in addition to myself.  (I did the
original work, they copied it, enhanced it, and added their copyright
to the derivative work.)  Their approval has been given re: the license
change.
2000-06-14 22:52:37 +00:00
cgd d220ca5ba3 fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well.  No functional changes.
2000-06-14 06:48:47 +00:00
simonb 71efc75854 Don't start update. 1999-11-23 22:43:20 +00:00
leo b9869f9169 Define NOLIBHACKOPENDIR=1 so instbin is linking again. Found by Julian
Coleman.
1999-08-05 15:00:28 +00:00
cgd 7aa73e55cb after checking and setting DONEPROFILE, export it so that children of the
shell (e.g.  programs and shells invoked via sysinst) don't try to run
sysinst again.  Fixes PR#7805.
1999-06-26 06:12:49 +00:00
leo 4ca3cf8411 Use libhack.o to make this all fit on the miniroot again. 1999-03-23 10:22:31 +00:00
is 2bf4692b0e Add explicit filesystem endianness, to help cross-building releases. 1999-03-15 20:54:54 +00:00
perry 3891a64da7 Add $HOME to profiles, closes pr 4323 (from Tatoku Ogaito) 1998-01-09 21:51:25 +00:00
jtc c8f77c0b8b Fix tipo inherited from old version of TNF copyright template. 1997-10-09 07:25:45 +00:00
leo ffb43470c8 Creat the /kern directory, so we can mount /kern before we have a writable
root.
1997-08-03 20:12:17 +00:00
leo efe156d5f9 Mount /kern/rootdev instead of /dev/md0. 1997-08-03 20:10:22 +00:00
leo fc468be2d7 Add a disktype to satisfy vnconfig.. 1997-08-03 20:08:39 +00:00
leo 3a66d25aaf Add 'wd[0-9]*' as a possible disk device. 1997-04-04 20:57:23 +00:00
leo fb3ba90b43 rd -> md rename. 1997-01-08 10:05:03 +00:00
leo 67384150c2 Merge the netbsd-1-2 branch into the mainline. 1996-10-11 20:30:33 +00:00
thorpej 25507ee843 Pull md_install_sets() changes down from release branch. 1996-08-26 02:34:37 +00:00
mrg 682e5d1a57 do md_install_sets. 1996-08-22 03:24:15 +00:00
leo a8ea317ed4 keymap -> keymaps 1996-07-15 06:24:07 +00:00
leo ed96a4bc28 - Conditionally install the boot block.
- Add a way to copy /netbsd from disk or floppy.
1996-07-04 06:41:00 +00:00
leo 296b6800e5 - Catch up with Jason's disklabel changes.
- Add md_get_partition_range() (I'm sure it has been there before!?)
- some minor nits.
1996-06-28 22:08:42 +00:00
leo d306a384e2 Add keyboardmap stuff. 1996-06-23 14:04:54 +00:00
leo a2df203f71 Nuke use of more. 1996-05-30 07:09:20 +00:00
leo ad65f50c1f CURDIR -> ARCHDIR 1996-05-27 15:53:39 +00:00
leo bacafe6a9f Sync with MI-miniroot code. 1996-05-27 12:49:49 +00:00
leo ce463ad2e1 * Merge with mi miniroot changes (== use Paul's functions + define EDITOR)
* Make RELDIR useful when updating
* add md_copy_kernel()
* some minor fixes
1996-05-25 22:13:07 +00:00
leo 38f440b74a Miniroot iplementation for the atari. XXX: Merge with MI miniroot ASAP! 1996-05-19 19:43:36 +00:00