Commit Graph

5268 Commits

Author SHA1 Message Date
bjh21 ede2cc5a67 Add acorn32, hpcarm, netwinder and shark to the machine list. 2002-04-14 13:34:31 +00:00
bjh21 28d6b94ffe Purge mentions of NetBSD/arm32. 2002-04-14 13:12:37 +00:00
tsutsui 3cd5a50891 Set DBG="-Os -mmemcpy" and pass it to crunchgen. 2002-04-14 12:52:15 +00:00
bjh21 dd989c1868 Add /usr/include/ieeefp.h. 2002-04-14 09:50:39 +00:00
bjh21 c3195306f1 Add /etc/fstab.wd. 2002-04-14 09:48:50 +00:00
lukem 2b8264a087 use ${PAX} instead of tar 2002-04-14 08:30:41 +00:00
tsutsui fa3404580d No longer used. 2002-04-14 07:16:28 +00:00
tsutsui b76a5c40c3 Use ${_SRC_TOP_} instead of ${CURDIR}/../../../ 2002-04-14 07:14:44 +00:00
tsutsui bc0f782c42 Visit instkernel and add .WAIT sync. 2002-04-14 07:11:37 +00:00
lukem 8e8fe76d90 Makefile.mdset: add ${KERNELDEPS} variable which is ${KERNELS} with
.WAIT between the items, and remove .WAIT from ${KERNELS}.
Use ${KERNELDEPS} in make dependencies.
2002-04-14 06:18:12 +00:00
lukem 2a8d02abe9 improve comments and status messages 2002-04-14 04:22:38 +00:00
tsutsui d2b86ac486 No need to use ${MAKEFS} for ustarfs image. 2002-04-14 03:16:13 +00:00
tsutsui a55407acff Switch to ustarfs-based bootfloppy.
XXX Not cross-ready yet due to installboot(8).
2002-04-14 02:43:27 +00:00
tsutsui a552d4b013 Make md-root kernel here and install it into RELEASEDIR. 2002-04-14 02:36:05 +00:00
tsutsui aa0c7fc4bf Put back some disabled binaries. 2002-04-14 02:32:52 +00:00
tsutsui fdba9b317b Expand IMAGESIZE to 2.5Mbytes. 2002-04-14 02:31:15 +00:00
lukem 36f355e14e - Rename Makefile.mdset variables:
MDEXTRA_SUFFIXES.${KERNEL} 	-> MDSET.${FILENAME}.suffixes
	${KERNEL.${_K}}.post		-> MDSET.${FILENAME}.post
  This allows "default" rules for for MDSETTARGETS with FILENAMEs of "-"
  by defined MDSET.-.post & MDSET.-.suffixes
- Document the above
- Use the above appropriately in various Makefiles
- Be a be quieter when building these kernels
- Add .WAIT syncs so that multiple kernels aren't built in parallel, because
  the temporary filename is the same, and it also avoid hairy magic in
  syncing the targets generated from MDSET.${FILENAME}.suffixes with
  the master target for that ${FILENAME}
2002-04-14 01:41:24 +00:00
tsutsui e2cc6cf3ae Fix FILENAME in MDSETTARGETS (netbsd.INSTALL.gz is required). 2002-04-13 18:23:32 +00:00
thorpej aa77fb8ac9 Add S-Record and flat binary versions of the TEAMASA_NPWR_INSTALL
kernel.
2002-04-13 17:29:27 +00:00
thorpej 4d4b475b97 Add support for optional extra install kernel suffixes (e.g. .srec
or .bin), provided by the MDEXTRA_SUFFIXES.${kernel} variable.
2002-04-13 17:27:07 +00:00
thorpej fa625b1194 Make the "release" target catch everything we want. 2002-04-13 16:40:32 +00:00
lukem 8f603e224b consistency cleanup 2002-04-13 13:42:57 +00:00
lukem 3b9a95c129 remove bin/echo; it's builtin to bin/sh
consistency cleanup
2002-04-13 13:42:05 +00:00
lukem 3b19bdd9fe link mount_mfs to newfs 2002-04-13 13:37:48 +00:00
lukem c371957275 add TARGETS+=release 2002-04-13 13:35:21 +00:00
lukem 2468ea8bfa use gzip -9f 2002-04-13 13:26:45 +00:00
lukem bd567c94b3 switch to libhack. minor reorder of list 2002-04-13 13:25:30 +00:00
lukem bff1f8a87e don't need PWD_MKDB 2002-04-13 13:24:25 +00:00
lukem cebd049d6c no need for test,[ . reorder some items 2002-04-13 12:55:50 +00:00
lukem 828711201d - clean up SDIR (temporary directory) creation
- improve munging of NetBSD.dist and METALOG into metalog, using mtree to
  "cleanup" / "merge" entries, and don't sort the result.
  relies upon mtree to not change the order (see below)
- use (newly added) join.awk to output lines in metalog that are listed
  in flist.${set}.  join.awk doesn't require either file to be sorted
  (unlike join(1)), which is required because we want to retain the
  order of the metalog, because certain entries in the metalog (such
  as hard links) make assumptions about the permissions of earlier entries.
  this should fix [toolchain/16207]
2002-04-13 12:47:10 +00:00
lukem c05d3b41d1 call maketars with ${MAKETARSETS}; if empty (default), all sets are built 2002-04-13 12:38:31 +00:00
tv fc190c8b31 Get termcap from the right place: ${DISTRIBDIR}/mac68k/miniroot/termcap. 2002-04-13 04:14:21 +00:00
thorpej bf27601931 * Fix the kernel set selection.
* Default X sets to "no".
2002-04-13 02:34:17 +00:00
thorpej 4dc58c48c7 First draft sysinst for evbarm -- more work needs to be done. 2002-04-13 01:47:52 +00:00
thorpej b7e97d2262 Ramdisk/install kernel for evbarm. Currently support the Npwr
storage appliance.

XXX More work needs to be done here.
2002-04-13 01:46:29 +00:00
lukem 353c097f28 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.
2002-04-13 00:07:46 +00:00
tv 5e4efd6a99 Actually, this reuses the same kernel names, so we can't simply install
to the RELEASEDIR here.  Use an empty "release" rule instead.
2002-04-12 23:54:28 +00:00
tv 67194ea5d2 Define MDSETDIR so "make release" DTRT. 2002-04-12 23:47:09 +00:00
leo 422ece0522 Build the floppies too. 2002-04-12 21:39:18 +00:00
leo e6531b9a88 atari sysinst md-part 2002-04-12 21:15:52 +00:00
leo 64fdec5519 prepare and installation floppies 2002-04-12 21:11:46 +00:00
lukem f49045ad2d minor NDWO tweak 2002-04-12 14:56:38 +00:00
lukem de37d5123f .WAIT sync. whitespace cleanup 2002-04-12 14:54:36 +00:00
lukem 4b2f7bd0e9 NDWO cleanup 2002-04-12 14:52:57 +00:00
lukem b377d4a3fc unused crap 2002-04-12 14:52:04 +00:00
lukem ee960581cd convert to NDWO 2002-04-12 14:44:39 +00:00
lukem 8e8cb0d464 convert to new distrib world order.
xxx; untested
2002-04-12 14:40:53 +00:00
lukem 59e45171a7 minor NDWO tweak 2002-04-12 14:10:48 +00:00
lukem 0462536a23 .WAIT sync. whitespace cleanup 2002-04-12 14:09:40 +00:00
lukem 981a853952 TARGETS+=release 2002-04-12 14:07:37 +00:00
lukem 4d758846d5 unused crap 2002-04-12 14:07:06 +00:00
lukem 4bede604c3 NDWO tweak 2002-04-12 14:05:46 +00:00
lukem f285275e44 TARGETS+=release 2002-04-12 14:04:40 +00:00
lukem a883050c70 use gzip -9f 2002-04-12 14:03:59 +00:00
lukem 7ef76804ef unused 2002-04-12 14:01:27 +00:00
lukem 56ea818006 minor NDWO consistency tweak 2002-04-12 13:59:32 +00:00
lukem 84ae590202 whitespace tweak 2002-04-12 13:58:08 +00:00
lukem b39fbede64 migrate to NDWO using Makefile.mdset, based on pmax/instkernel/Makefile
XXX: untested
2002-04-12 13:54:50 +00:00
lukem 58e532b9cd - use Makefile.mdset to build md kernel and bootable image
- use ${RELINSTALL} instead of ${INSTALL} ...
2002-04-12 13:52:12 +00:00
lukem 0dfdd76021 Makefile.mdset:
replace
		TARGETS = KERNEL IMAGE [...]
	with
		MDTARGETS = KERNEL IMAGE FILENAME [...]
	If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename

The rest:
	Update for new MDTARGETS syntax.  In some cases, the kernel
	name from the "old" method will be used to override the default.
2002-04-12 13:39:43 +00:00
briggs d92612683d Sync with actual installed headers from sandpoint/include/Makefile. 2002-04-12 13:33:42 +00:00
lukem 0b16de72ba use gzip -9 instead of --best 2002-04-12 07:08:37 +00:00
lukem 96507f1e2c nuke now-unused stuff 2002-04-12 06:03:30 +00:00
lukem b4ca9f10e4 convert to NDWO 2002-04-12 06:02:36 +00:00
lukem f9266fc141 .WAIT sync. add release target 2002-04-12 05:53:50 +00:00
lukem 60a7b54bb3 document which variables get modified by this fragment 2002-04-12 05:50:19 +00:00
lukem 627174f862 - don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead
- renamed optional post-strip action variable from ${KERNEL}.post to
  netbsd.${KERNEL}.post
2002-04-12 05:33:58 +00:00
lukem 1908fce774 use ${IMAGETAR} support from Makefile.image 2002-04-12 05:15:18 +00:00
lukem eddc639fec support optional IMAGETAR; if defined, build a tar.gz file named {IMAGETAR}
which contains the same contents as ${IMAGE}.
2002-04-12 04:50:01 +00:00
lukem 261d1ba438 alpha sort some entries 2002-04-12 03:51:31 +00:00
lukem a99fe4fd61 use ${DISTRIBDIR} appropriately 2002-04-12 03:26:57 +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 5ecebad8d3 remove MAKESUMS (provided by ../Makefile.inc). minor tweaks 2002-04-12 02:34:21 +00:00
lukem e80666c104 cleanup makefiles to NNDWO 2002-04-12 02:19:30 +00:00
lukem 7573349ed7 use ${DISTRIBDIR} instead of ${_SRC_TOP_}/distrib 2002-04-12 02:07:15 +00:00
lukem 9cde6de136 move default PARSELISTENV and related goop into separate Makefile.parselist,
and add DISTRIBDIR to PARSELISTENV.
2002-04-12 01:59:45 +00:00
briggs 15bd66562f NDWO -- build.sh -U completes for sandpoint now. 2002-04-12 01:15:14 +00:00
lukem 6a555ac363 .WAIT sync 2002-04-12 00:32:38 +00:00
lukem 7bd72f6cca minor tweak 2002-04-12 00:15:26 +00:00
lukem ccbd36dc6a use TARGETS+=release and do the installs in the subdirs 2002-04-12 00:13:17 +00:00
thorpej a37fb3fdd3 Add back the -f flag to gzip(1) that was erroneously removed in
in the last change.
2002-04-11 23:36:49 +00:00
thorpej fdbd9c7afd NOMAN needs to be defined *before* pulling in <bsd.own.mk>. 2002-04-11 23:35:43 +00:00
lukem bd37a6d119 use TARGETS+=release and do the installs in the subdirs 2002-04-11 22:54:01 +00:00
lukem e940426c29 convert to distrib/common/Makefile.mdset 2002-04-11 22:53:02 +00:00
mycroft 73b187a06a Install kern-GENERIC by default. 2002-04-11 18:16:05 +00:00
mycroft 8d3ca86950 Add a DPADD for the libraries we use. 2002-04-11 18:14:18 +00:00
skrll ac60400580 The results of my cats NWDO hacking.
This was tested using a custom INSTALL kernel. The current one is >4Mb
which the cats firmware can't currently boot. We need to decide what
needs to be removed from INSTALL.
2002-04-11 16:33:58 +00:00
lukem 8bd1df21b5 explicitly pull in distrib/Makefile.inc 2002-04-11 15:46:33 +00:00
lukem f8d9614523 .WAIT sync 2002-04-11 15:45:37 +00:00
lukem a1c2476158 convert to distrib/common/Makefile.mdset 2002-04-11 15:40:01 +00:00
lukem cfb4cb0f97 remove unused cruft;
- Chuck Silvers pointed out that the nocluster goop set a now-unused variable
- we now use distrib/common/Makefile.mdset
2002-04-11 15:36:49 +00:00
lukem fe5992eead convert to using distrib/common/Makefile.mdset 2002-04-11 15:34:52 +00:00
lukem 35c61b16c8 Makefile snippet to do the ${MDSETIMAGE} / ${NM} / ${STRIP} / gzip
game on various kernels and fs images.
2002-04-11 15:28:14 +00:00
shin 49dfdbeb27 fix typo. 2002-04-11 13:50:06 +00:00
lukem d51dc48537 tweak 2002-04-11 12:59:47 +00:00
lukem ad40a21aec add dependencies for release 2002-04-11 12:59:19 +00:00
lukem 091e142cec use ${RELINSTALL} instead of cp -p 2002-04-11 12:22:58 +00:00
lukem 07c656bc4d - move gzboot/gzimg_* into unified gzboot/gzimg/, incorporating gzboot/kern_*
- use NDWO Makefile layout
2002-04-11 12:19:41 +00:00
lukem e74b6d4e20 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
2002-04-11 12:17:14 +00:00
lukem a4f3c97f45 use RELINSTALL from ../Makefile.inc 2002-04-11 08:49:48 +00:00