Commit Graph

53 Commits

Author SHA1 Message Date
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
lukem
9e5598221a replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version 2002-04-26 15:50:21 +00:00
leo
422ece0522 Build the floppies too. 2002-04-12 21:39:18 +00:00
leo
64fdec5519 prepare and installation floppies 2002-04-12 21:11:46 +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
c4de9da34f No longer used (now using the miniroot installation). 1997-01-08 10:32:49 +00:00
leo
86adda87bd No longer used (now using the miniroot installation). 1997-01-08 10:21:46 +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
leo
502d20c723 Fix minor typo. 1996-02-28 10:06:40 +00:00
jtc
36cd716562 merge in changes from 1.1 release branch 1995-11-28 23:56:58 +00:00
leo
9bc2fa9924 Link mount_<fstype> to <fstype> for all included fstypes... 1995-08-28 20:10:30 +00:00
leo
f3997751d0 Change all occurences of ufs to ffs. 1995-08-25 19:17:28 +00:00
leo
04dedd50bc Add mount_ffs and make mount_ufs a link to it. Also, link halt to reboot. 1995-08-19 23:01:27 +00:00
leo
f0f5ff2b16 Make distinction between a major release and a snapshot in Extract() 1995-05-28 10:50:13 +00:00
leo
7a502b7675 Add printf to the list 1995-05-21 11:07:00 +00:00
leo
6401fd3884 Add usr/bin/printf to crunched executable, MAKEDEV needs it. 1995-05-10 13:42:38 +00:00