Commit Graph

5329 Commits

Author SHA1 Message Date
gmcgarry f030856690 typo 2002-04-15 20:57:55 +00:00
mhitch 8e02eb2322 /boot.amiga isn't needed in the base set as it gets copied when installing
or upgrading bootblocks during the install or upgrade process.
2002-04-15 02:50:30 +00:00
mhitch 2bbb904100 Need to install /boot.amiga when installing/upgrading the bootblocks. 2002-04-15 02:48:17 +00:00
lukem 17a225a0e2 convert to the new MDSET.*.suffixes / MDSET.*.post variables,
and take advantage of MDSETDIR enabling a release target
2002-04-15 01:55:07 +00:00
lukem 0e901f7d9b Clean up which .o members are built for each of the "fake" libraries;
.o files containing unused functions are still linked in (unlike a .a file)
Saves a bit of space by culling unused .c references.

(Required .o members determined by looking at the mapfile generated by
adding LDFLAGS+=-Wl,-Map,mapfile in dhcp/client/Makefile.)
2002-04-14 23:44:25 +00:00
gmcgarry ad0e3bf651 Create ${RELEASEDIR}/installation/misc before installing into it. 2002-04-14 20:48:16 +00:00
bjh21 4359ad3c2d Convert the bulk of the prep.RISCOS file into -mdoc. This is a purely
syntactic conversion -- the semantics should be exactly the same.

I haven't yet converted section 5 (advanced stuff), appendix A (device
naming) or appendix B (credits), and mdoc, even the souped-up version used
for INSTALL, seems to be lacking a fourth-level header macro, which this
wants.

Of course, the presence of fourth-level headers does somewhat indicate that
this whole area wants cleaning up lots.
2002-04-14 14:40:13 +00:00
tsutsui 7f20094ec8 Remove .Pp between items. (sync with common/legal.common rev 1.19) 2002-04-14 14:32:19 +00:00
tsutsui e26ed29894 Build install kernels. 2002-04-14 14:17:12 +00:00
tsutsui 8598c271ef Make md-root kernels (both elf and ecoff) here and
install them into RELEASEDIR.
2002-04-14 14:14:16 +00:00
chris 8c3f058391 Fix typo, we've got a termcap.mini but not a termcap.vt100 2002-04-14 13:46:36 +00:00
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
lukem 3dff47a43f arm32 is not a port anymore 2002-04-11 06:59:25 +00:00
lukem 2eb6ca7c0e use RELINSTALL from ../Makefile.inc 2002-04-11 06:40:48 +00:00
lukem 359c9d0ecd clean up to NDWO makefile 2002-04-11 06:39:04 +00:00
lukem a2694c6bdd agc is not a member of core anymore (unfortunately) 2002-04-11 06:36:12 +00:00
lukem 6511b77c5f simplify by using stuff from ../Makefile.inc 2002-04-11 06:33:57 +00:00
lukem 501746db1f use ${MAKESUMS} from ../Makefile.inc 2002-04-11 06:11:10 +00:00
lukem 758bcaa9cf use ${CKSUM} instead of cksum/md5 2002-04-11 06:04:42 +00:00
lukem 46006014bb provide MAKESUMS; run makesums with appropriate environment setup
provide RELINSTALL; install release binaries ${NONBINMODE}
improve some comments
2002-04-11 05:59:39 +00:00
lukem ab48022dc6 for consistency reasons, pull in ${_SRC_TOP_}/distrib/Makefile.inc 2002-04-11 05:34:32 +00:00
lukem 6d7992b361 distrib/** consistency tweaks 2002-04-11 05:30:12 +00:00
lukem 01d824d7cb s/_SRC_TOP/&_/ . this typo is a monkey on my back ... :| 2002-04-11 05:26:17 +00:00
lukem 630aa9ace1 gratuitous whitespace frobbery 2002-04-11 05:20:22 +00:00
mycroft 6a6b4b6686 We need bsd.sys.mk to get ${STRIP} when USETOOLS is not set. 2002-04-10 21:12:15 +00:00
scw 4ff061cfbe Rename mvme68k's ramdisk kernel from "netbsd-rd" to "netbsd.RAMDISK". 2002-04-10 19:01:59 +00:00
scw 4ef994a10e Don't bother making/installing the kernel symbol table. 2002-04-10 18:56:37 +00:00
bjh21 f7b63f4dd5 Add /usr/include/sbmips/proc.h. 2002-04-10 18:08:34 +00:00
briggs 1d20521bf4 Include m68k/bus_dma.h 2002-04-10 17:18:01 +00:00
briggs a76fd8f800 Include powerpc/ibm4xx/cpu.h. Reminder thanks to wiz@. 2002-04-10 17:17:11 +00:00
lukem 7f1019eef4 tweak how distrib/Makefile.inc is pulled in. use realall: instead of all: 2002-04-10 16:14:11 +00:00
lukem 2637121712 tweak how distrib/Makefile.inc is pulled in 2002-04-10 15:34:59 +00:00
lukem fc30d3eb37 whitespace tweak 2002-04-10 15:28:22 +00:00
lukem 5aa16f7d61 tweak how distrib/Makefile.inc is pulled in 2002-04-10 15:26:44 +00:00
lukem 0476c683f0 replace BSDSRCDIR with _SRC_TOP_, since the latter is more likely to
be "accurate".  document _SRC_TOP_.
2002-04-10 15:05:41 +00:00
lukem 7cd3221242 for the moment, use ${_SRC_TOP_}/sys/conf instead of ${KERNSRCDIR}/conf to
find osrelease.sh, since the former should always be available
2002-04-10 15:02:39 +00:00
lukem 380bba0606 use TARGETDIR instead of TARGDIR 2002-04-10 14:44:02 +00:00
tsutsui 3ff9225d3a Add multiple bootfd support. 2002-04-10 14:23:59 +00:00
simonb ffbfbbb1f7 Include files and /etc files for evbmips and sbmips ports. 2002-04-10 14:11:14 +00:00
shin e4e5edd1a5 use ${UUDECODE}.
execute ${UUDECODE} at destination directory.
2002-04-10 05:00:47 +00:00
lukem 6121661138 Improve wording for COPYDIR M.
Inspired by email on tech-install@ from Klaus Heinz <klaus.heinz@onlinehome.de>
2002-04-10 02:01:43 +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 4d6fe8b353 add .WAIT sync 2002-04-10 01:36:20 +00:00
lukem a4c28af75d take advantage of TARGETS+=release 2002-04-10 01:31:50 +00:00
lukem b1d5aaab4c add .WAIT sync 2002-04-10 01:08:34 +00:00
bjh21 06e03aa23b Add _G_config.h. 2002-04-09 23:44:19 +00:00
hubertf f0799e74a5 Polish language translation of sysinst. Build with
make release SYSINSTLANG=pl
Contributed by Dawid Szymanski <dawszy@arhea.net> in PR 16237.
2002-04-09 19:47:57 +00:00
bjh21 543f14d1e0 Add a null "release" target, so that release builds don't fail for lack of it. 2002-04-09 16:46:16 +00:00
tsutsui 501d06334d Add -mstring to DBG to save some more bytes. 2002-04-09 15:28:50 +00:00
tsutsui 9cec21bf50 Make sure to build netbsd.GENERIC_MD.gz by default. 2002-04-09 15:23:22 +00:00
bjh21 d03349f91b Add libm68k.so. 2002-04-09 11:08:57 +00:00