Commit Graph

157 Commits

Author SHA1 Message Date
nathanw 86d9b59155 We're up to libcurses 5 these days. 2002-05-22 00:26:10 +00:00
lukem 7ab28ee8d5 fix minor bogons in the build:
- sun3 doesn't have bootyy (`yet'. it probably will when it gets converted
  to sharing sun68k/stand)
- need full paths in list ${COPY} statements
2002-05-18 13:26:14 +00:00
lukem 91db817d71 convert to NDWO, a la sun2.
XXX:	untested.
	also needs sun3 converted to sun68k/stand/bootxx so that
	the ${INSTALLBOOT} in miniroot can be enabled.

XXX^2:	sun2 & sun3 should share distrib dirs since they're extremely similar...
2002-05-17 17:52:29 +00:00
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
lukem 5bf6e9db83 use RELINSTALL 2002-04-26 15:05:29 +00:00
lukem 9074deb758 use gzip -9f 2002-04-26 15:05:18 +00:00
fredette ed853533a0 Fixed a spelling mistake. 2002-04-18 21:45:37 +00:00
bouyer a1e18eb6d5 Include .include <bsd.own.mk> to get ${_SRC_TOP_}, and
${_SRC_TOP_}/distrib/Makefile.inc to get DISTRIBDIR & al.
2002-04-18 15:36: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 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
tsutsui ebf5fffe65 Set DBG=-Os for libhack. 2002-04-06 18:16:09 +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 49b82438e7 replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc 2002-03-06 12:14:26 +00:00
chs 7b2a130dc8 make this work in the new build system. 2002-02-23 17:27:42 +00:00
tsutsui 67c466f89d Use ${VND} (not ${VND_DEV}) for vnconfig in unconfig target. 2001-11-09 21:00:04 +00:00
chs 5855efa8d8 add a warning about the sun3 firmware not being able to access
more than 1 GB of the disk.
2001-10-27 22:38:09 +00:00
jmc 4d6ad24166 Convert to using ${MDSETIMAGE}.
Provide a default value for $MDSETIMAGE and pull in bsd.own.mk to have
it overriden as needed for cross/-current builds.
2001-10-21 23:23:19 +00:00
jmc a37907dc27 Add MTREE?= to add Makefiles and use when running mtree 2001-10-13 06:15:15 +00:00
chs 79016ecdea make this work with obj dirs. 2001-10-04 16:09:11 +00:00
chs dec9f39d8d reduce ramdisk size back to what it was before.
everything fits since tsutsui fixed libhack.
2001-10-04 08:17:41 +00:00
chs 005366700c use symlinks instead of a second copy of each shared lib. 2001-10-02 06:43:15 +00:00
mrg 550540434a add /bin/rcmd; rsh needs this. 2001-09-21 06:12:52 +00:00
mrg 25f70db835 add missing nfs entries; required for mount_nfs 2001-09-21 05:46:09 +00:00
chs 690a630673 increase the memory disk size, it needs to be bigger with ELF. 2001-07-30 00:09:08 +00:00
wiz 41df6b74a9 partiton -> partition 2001-07-26 22:47:34 +00:00
tsutsui 2d10b0bb85 - Use x_mount and x_umount.
- Use keyword "special" instead of "ln" to specify srcdir for x_* progs
  sinse prognames x_* are not needed for the crunched binary.
2001-06-15 19:19:43 +00:00
chs 858c07d313 update for an ELF world. 2001-05-26 06:12:11 +00:00
chs 50942259de include bsd.sys.mk for DESTDIR builds. 2001-05-19 03:30:22 +00:00
jmc 3d4ad14d6a Add an unconfig rule 2001-02-13 03:11:26 +00:00
jmc 8b0d17b72a Up the size to 12M. Add an unconfig rule 2001-02-13 03:10:56 +00:00
jmc 9d03470cc6 Need larger image. Add a new disktab layout for 12M 2001-02-13 03:10:21 +00:00
jmc fafd1c111a Bring up to date 2001-02-13 03:09:27 +00:00
garbled 83f61a5891 Change all ocurrences of "crunchgen" to ${CRUNCHGEN} 2000-11-01 07:57:55 +00:00
tsutsui b703642129 Rename netbsd-RAMDISK{,3X}.gz -> netbsd.RAMDISK{,3X}.gz for consistency.
etc/Makefile uses ${KERNEL}.${CONFIGFILE}.gz.
2000-06-19 23:46:08 +00:00
tsutsui db1b5537b4 Rename netbsd-RAMDISK{,3X}.gz -> netbsd.RAMDISK{,3X}.gz for consistency.
etc/Makefile uses ${KERNEL}.${CONFIGFILE}.gz.
2000-06-19 23:46:06 +00:00
tsutsui 01397a64b5 Add etc/netconfig to lists. 2000-06-19 14:55:20 +00:00
tsutsui c72204655e mkdir -p ${RELEASEDIR}/installation/miniroot on "make release". 2000-06-19 14:39:24 +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
tsutsui 1fae0a9ed1 Make fd0 device files. 2000-06-10 04:05:49 +00:00
tsutsui 1b49850675 Sync with etc/etc.sun3/MAKEDEV. 2000-06-10 04:04:45 +00:00
tsutsui 46b2cf55f2 Ramdisk kernels have been renamed. 2000-06-10 03:04:43 +00:00
tsutsui 42f4262fbb Pass ${DESTDIR} to RunList.sh. 2000-06-10 03:02:14 +00:00
tsutsui 2175a56cb7 - Pass ${DESTDIR} to RunList.sh.
- Remove *.cro and *.c on make clean.
2000-06-10 03:01:14 +00:00
tsutsui 294d8d9c41 sysctl(8) was moved from /usr/sbin to /sbin. 2000-06-10 02:57:25 +00:00
tsutsui c6083562ce - Use vnd instead of sd1b to build ramdisk image.
- Adjust ramdisk size.
- Switch to MI mdsetimage(8) from home-grown rdsetroot.
2000-06-09 15:03:34 +00:00
tsutsui b3e031a6db Use vnd rather than sd1b to make miniroot image. 2000-06-09 14:58:32 +00:00
tsutsui 3efda7f3c0 - Update shlib versions. (XXX They should be taken from shl.mi)
- Remove strings and libgnumalloc.
2000-06-09 12:55:40 +00:00
sjg 1f724b9392 use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels. 2000-05-02 16:06:45 +00:00
tsutsui 1bf52b391d rename (revert) memory disk filename /dev/mdX -> /dev/mdXa 2000-01-21 12:32:54 +00:00
cgd 9a222ad604 remove .cvsignore files; if the tree doesn't clean completely, that's a bug 2000-01-16 08:27:40 +00:00
simonb f56c15f914 Remove another update startup. 1999-11-23 23:17:57 +00:00
simonb 2e3036aadb Remove update from the miniroot lists. 1999-11-23 23:16:02 +00:00
gwr 33ad8f4c0a Add a release target to automate building release snapshots. 1999-05-21 04:06:20 +00:00
gwr e7c231c87c Fixup for the 1.4 release 1999-05-18 07:40:51 +00:00
gwr 824b2bed29 Increase ramdisk size 1999-05-18 07:31:56 +00:00
gwr 80b8219a0c Oops - still need gzip 1999-05-16 08:33:47 +00:00
gwr 4271a87de0 updates for the 1.4 release 1999-05-16 08:21:52 +00:00
gwr bc3f764726 Put -B be in NEWFSARGS 1999-04-22 04:32:12 +00:00
gwr f285585974 Use the first word of `sysctl -n hw.model` to identify the kernel arch.
(to decide which kernel to install in the new root)
1999-04-22 04:29:49 +00:00
gwr 3d29b3aabe Add sysctl 1999-03-30 06:19:54 +00:00
gwr ef04c9d6d8 In md_copy_kernel(), copy /netbsd.$karch to /mnt/netbsd 1999-03-30 06:17:55 +00:00
wrstuden ad140b77ea Modify all calls to newfs in ramdisk/miniroot creation to include
the needed endianism of the architecture. One step towards cross-building
releases.

Not touched are newfs calls in install scripts as they run on the desired
machine and thus default correctly.
1999-03-04 20:32:18 +00:00
lukem 06b0ffe181 distclean is a synonym for cleandir 1998-09-05 14:46:13 +00:00
gwr 46d31e9f26 Use the INSTALL kernels. 1998-05-29 17:58:53 +00:00
gwr 27cddeb0fe Add target all 1998-03-17 23:03:32 +00:00
cgd f45dd19e06 note that only static compilation makes sense here 1998-03-02 19:50:53 +00:00
mycroft 4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
gwr bb8c2b7155 New layout for the boot tape, with both sun3 and sun3x kernels. 1998-02-12 20:32:44 +00:00
gwr c0a778a235 Build two ramdisk kernels: netbsd-rd.sun3 and netbsd-rd.sun3x
(one for each machine architecture)
1998-02-12 19:56:25 +00:00
gwr 4a0868db44 Put both netbsd.sun3 and netbsd.sun3x kernels in the miniroot image
so it will boot on both kinds of machines.  (The boot program will
load the appropriate one).
1998-02-12 19:55:14 +00:00
perry 4a5428be69 RCS Id Police. 1998-01-09 18:56:42 +00:00
perry 2ec6474b31 RCSID Police. 1998-01-06 04:44:59 +00:00
gwr 425a8ba622 Adapt to the new release.7 layout. 1997-12-20 02:52:49 +00:00
gwr 92cab719b3 Aw crud. Commented the wrong line. 1997-12-18 22:22:32 +00:00
gwr ce5d046445 Well... it turns out that the ramdisk root runs out of inodes,
but it doesn't need the block devices nor most partitions, so
this can use a customized MAKEDEV to avoid making those.
(I'd rather not enlarge the ramdisk image right now.)
1997-12-18 22:18:43 +00:00
gwr 339bdc744d consistent block size 1997-12-18 20:20:10 +00:00
gwr ab374ba74c Scripts provided in the distribution under .../sun3/install/ 1997-12-18 20:17:48 +00:00
gwr 6918851ebf Ready for 1.3 1997-12-15 17:34:05 +00:00
gwr 239b784630 Ready for 1.3_BETA 1997-12-12 23:11:40 +00:00
gwr 47daf0a26f Ready for 1.3_BETA 1997-12-12 22:45:02 +00:00
gwr ed38349504 Ready for 1.3_BETA 1997-12-12 22:42:11 +00:00
gwr 79519adc40 Ready for 1.3_BETA 1997-12-12 22:37:19 +00:00
gwr b560bac97e Use /dev/sd1b for now 1997-12-12 04:15:41 +00:00
gwr 1c5670d274 Do the dd with a larger block size.
Use /dev/sd1b as the tmp space.
1997-12-12 03:46:59 +00:00
jtc c8f77c0b8b Fix tipo inherited from old version of TNF copyright template. 1997-10-09 07:25:45 +00:00
jeremy 656e1eaced Don't use a temporary file to record the read/write status of the root file-
system.  The temp file isn't erased during reboots and causes problems the
next time the install script is run.
1997-06-30 21:26:42 +00:00
jeremy d94100578a Added sd1 devices to /dev directory. Must have been skipped. 1997-05-26 03:26:07 +00:00
jeremy 6225100b00 Sync with rd_ -> md_ RAMDISK changes. 1997-05-26 02:51:46 +00:00
lukem 6709a268be Don't hardcode in the current release information; generate it
automatically on the fly, by using
	`sh ${BSDSRCDIR}/sys/conf/osrelease.sh -s`
1997-05-10 15:42:53 +00:00
veego d27d7804f7 Bump the REV to 12D to get in sync with param.h and newvers.sh.
This REALLY needs to be in ONE file and not in 11 files.
1997-03-16 11:26:15 +00:00
gwr 10dceb0171 Merge the netbsd-1-2 branch back into the mainline. 1996-10-10 21:30:18 +00:00
jtc 34d9f1513d merge in 1.2 branch 1996-10-09 00:13:36 +00:00
gwr 5c4ec6aa7e quiet down cvs update 1996-09-05 17:11:55 +00:00
gwr 7ea45d9109 Add this on the main branch too. 1996-08-26 16:04:54 +00:00
thorpej 0ffa7d7b3c Copyright assigned to The NetBSD Foundation. 1996-02-28 00:47:42 +00:00
gwr 0f77846dcd Ready for release 1995-11-21 21:18:48 +00:00
gwr ee9c1f6011 Initial tweaks: sun3 miniroot does not use mfs. 1995-11-01 23:53:27 +00:00