Commit Graph

5433 Commits

Author SHA1 Message Date
lukem 2c785b8363 .WAIT on miniroot, as some ports (such as sparc) need it built for
later steps to operate
2002-05-09 11:26:50 +00:00
lukem 5098ab87b7 instfs doesn't have to wait on ramdisk or bootfs 2002-05-09 11:13:52 +00:00
lukem 3778fa3e3c convert to NDWO. (that's sparc done!) 2002-05-09 11:12:48 +00:00
mbw ca9abebadb Update macppc filenames based on files in latest snapshot (20020407).
That is, netbsd.ram.gz becomes either netbsd.INSTALL.gz or
netbsd.GENERIC_MD.gz depending on what media (and Open Firmware version).

Also, a few minor rewordings to clarify a little better.
2002-05-09 09:45:28 +00:00
lukem 81f6719d57 only provide targets for ${WORKSPEC} and ${WORKBUILT} if non are provided.
this allows custom specfiles to be generated or custom WORKDIRS to be used,
whilst still allowing use of IMAGE or IMAGETAR rules.
2002-05-09 09:21:25 +00:00
lukem 4db94e2b9a convert to New Distrib World Order.
(another directory down; one more left to convert to make sparc fully NDWO)
2002-05-09 05:31:13 +00:00
lukem 55f953bfa3 fix size of images
(i reduced them during testing and they worked then, but not when i
did a full make release. weird...)
2002-05-08 23:11:56 +00:00
lukem 04e61f8526 - whitespace consistency cleanup
- build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
  into separate rule
- rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename}
- rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do
  suffix handling here
- rework suffix handling:
	- rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename},
	  and change from list of suffixes to list of "suffix cmdtobuildsuffix",
  	  where cmdtobuildsuffix is the name of the variable containing the
	  command to build ${filename}.${suffix} (available as "${.TARGET}").
	- for each ${filename}.${suffix}, depend upon ${filename} and use
	  ${cmdtobuildsuffix} to create the former.
	- add separate ${filename}.${suffix}.gz rule
- mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for
  consistency and so the target to build the mdset kernel doesn't get
  confused with general "install" target
2002-05-08 21:44:53 +00:00
fredette 73addee855 Some changes to the sun2 distrib docs to reflect reality. 2002-05-08 16:32:54 +00:00
fredette 401ee1a909 The miniroot now has a .fs extension. 2002-05-08 15:32:58 +00:00
isaki 8043fd5e17 This is obsoleted by MI distrib. 2002-05-08 14:18:48 +00:00
pooka 63fa8767c1 s/un/r&/ 2002-05-08 14:02:21 +00:00
lukem 67331f09d5 improve how gzipping is done to reduce amount of temp files, etc. 2002-05-08 07:57:09 +00:00
lukem 3f26d4dd33 remove comments left over from my NDWO conversion 2002-05-08 07:48:39 +00:00
lukem 577e5e06d2 obsolete /usr/mdec/installboot 2002-05-08 04:14:23 +00:00
lukem 102d350f21 change references to /usr/sbin/installboot 2002-05-08 04:13:14 +00:00
lukem 0b9ef78b44 obsolete /usr/mdec/installboot 2002-05-08 04:05:41 +00:00
fredette e69bcedcef Now include distrib/common/Makefile.distrib. 2002-05-07 17:15:00 +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 073a06669e migrate to usr/sbin/installboot 2002-05-07 14:50:39 +00:00
lukem 0f53a888fc migrate to /usr/sbin/installboot or ${INSTALLBOOT} as appropriate 2002-05-07 14:47:45 +00:00
lukem c924434885 this needs to be ${INSTALLBOOT}ed 2002-05-07 14:44:06 +00:00
lukem 875330dd7f major overhaul; convert to NDWO.
this needs to build two images and one gzipped tar file:
	- install.fs: to mdset into netbsd.INSTALL
	- inst.tgz: contents of install.fs
	- miniroot.fs: install.fs + gzipped GENERIC kernel.  created using a
	  copy of the crunched ramdiskbin built for install.fs
share much of the miniroot.fs build goop from ../instfs/*
2002-05-07 14:41:36 +00:00
lukem 681ca7d1c9 keep ${IMAGE} around even after building (optional) ${IMAGE}.gz 2002-05-07 14:27:25 +00:00
isaki 7f9ea1c2f8 Rewrite with MI distrib. based on Minoura-san's work.
it makes x68k port cross buildable.
2002-05-07 14:08:30 +00:00
isaki 7478065a57 Move common files into floppies/common directory.
bootfloppy-common/Makefile.inc    -> common/Makefile.bootfloppy
 instkernel-common/Makefile.inc    -> common/Makefile.instkernel
 ramdisk-common/Makefile.inc       -> common/Makefile.ramdisk
 ramdisk-common/*                  -> common/*
2002-05-07 13:55:40 +00:00
lukem 360df462b4 decommission usr/mdec/installboot 2002-05-07 12:49:39 +00:00
pk 5a355629e8 Add crunched /usr/sbin/installboot. 2002-05-07 12:46:19 +00:00
pk a0fd84cd66 Update md_installboot to use the new /usr/sbin/installboot program. 2002-05-07 12:27:26 +00:00
pk e1040e5831 Increase IMAGESIZE. 2002-05-07 11:35:44 +00:00
pk 41cb0397f6 Use MI installboot(8) program in ${IMAGEPOSTBUILD}. 2002-05-07 11:34:40 +00:00
jdolecek 8b49ffb90d don't use ${OBJDIR}, using just 'install.sub' in IMAGEDEPENDS should work fine
add install.sub to CLEANFILES
2002-05-07 09:14:15 +00:00
lukem 6007cc8838 Use release:: instead of release: when multiple release targets may exist 2002-05-07 03:34:16 +00:00
lukem e914dad622 wrap line 2002-05-07 03:29:43 +00:00
lukem 119f33b8a8 install correct item with IMAGETAR_RELEASEDIR release target 2002-05-07 02:40:55 +00:00
nathanw 004890f326 cat the tc.shl setlist, instead of trying to run it. 2002-05-06 23:38:47 +00:00
lukem 959cdaa6ab s,sys/bootinfo.h,sys/bootblock.h, 2002-05-06 15:15:52 +00:00
takemura 7e75dba262 Added descriptions for hpcboot.exe.
Fixed values of file size and memory requirement.
Added PenCentra 130 and Sigmarion(II) in supported machine list.
Added Vr4122 and Vr4131 in CPU list.
2002-05-06 11:33:20 +00:00
lukem 4b79ca48f3 - replace <dev/sun/sun_boot.h> with <sys/bootinfo.h>
- sort some entries
2002-05-06 05:29:08 +00:00
jdolecek c063a99e1f ramdisk-kernel creates install.ram.gz now, not netbsd.INSTALL.gz 2002-05-05 21:24:51 +00:00
jdolecek 41fef67887 need to include Makefile.distrib here now 2002-05-05 15:41:00 +00:00
jdolecek 6598181593 use ${.CURDIR} in the 'release' target; this may be necessary
in some configurations
2002-05-05 15:05:33 +00:00
lukem 9fd667b2c2 Use per-target temp files, rather than sharing the same ones.
Fixes parallel build problem noted by Bill Sommerfeld.
2002-05-05 14:37:38 +00:00
lukem da5192b2fe add support for MDSET.${FILENAME}.nosymbols 2002-05-05 13:02:44 +00:00
thorpej ff8e73ad35 Not all new-toolchain platforms support shared libraries (m68000 and
sh3, for example, due to defincencies in the current compiler version).

Deal with this by splitting toolchain shlibs into tc.shl, and teachking
makeflist about it.

Also, fix an old-toolchain remnant in the sh3 set lists.
2002-05-05 01:24:24 +00:00
mbw 0f768fc6e4 move installing new bootloader to top of list of things to do (in case
kernel is incompatible with older version of SYS_UBOOT).
add section headings
describe how to prepare the miniroot easier than normal installation methods
mention that you have to reboot manually after miniroot is done
2002-05-04 21:36:57 +00:00
bjh21 c778d09734 Synchronise the various lists of sets with reality. 2002-05-04 21:35:27 +00:00
mbw 446a546c33 silly extraneous period (a.k.a. full stop) . 2002-05-04 21:35:19 +00:00
mbw c020238ed4 typo 2002-05-04 20:40:25 +00:00
mbw 3e7a04037a typo
describe how to check that the vnd is mounted correctly for hp300 installs
2002-05-04 20:39:32 +00:00