Commit Graph

146 Commits

Author SHA1 Message Date
jmc 5d433ad17d Change to pass file image to binstall so it can be built in securelevel > 0 2001-02-19 06:25:39 +00:00
jmc 2bf9cb72c4 Redo inode allocation to get a few bytes back 2001-01-23 01:36:24 +00:00
pk 3a328aff50 Do not reset the baud rate to 9600. 2001-01-16 10:40:53 +00:00
tv 1b4a4e04a5 Sysinst is no longer "experimental"; it is default on all platforms that
ship it.  Make the (I)nstall option invoke sysinst.
The old install and upgrade scripts are still available, for now, under
OI and OU.  Add note that these may be removed in a future release.
2000-11-29 03:06:18 +00:00
pk 13b10eb901 cdrom(): Look for the `instfs.tgz' image in the $MACHINE subdirectory of
the CD-R root first.
2000-11-28 21:51:09 +00:00
pk bc229aa16a Set the md_upgrade_prep_needed flag.
Kill some typos.
2000-11-20 11:52:37 +00:00
pk 2168a74f89 Add file(1); we use it to determine the shared library type. 2000-11-17 18:01:41 +00:00
pk c6ab4b179f Add functions to move a.out shared libraries to /emul/aout, and call
them from md_prepare_upgrade().
2000-11-17 17:53:53 +00:00
pk 09d659f070 Remove `boot', since it causes all files named `boot' to be removed from
all subdirs. This is not the intended effect.
2000-11-11 10:27:56 +00:00
pk 7e005a8804 Eject the floppy disks. 2000-11-06 23:17:45 +00:00
pk f90ceb9573 Add `eject'. 2000-11-05 18:35:56 +00:00
garbled 83f61a5891 Change all ocurrences of "crunchgen" to ${CRUNCHGEN} 2000-11-01 07:57:55 +00:00
pk 4864442381 Try copying the miniroot kernel only if it exists. 2000-10-31 21:11:20 +00:00
pk b05c4f8ba0 * Add code to start sysinst with a writable /tmp directory (a necessity if the
root is on a CD).
* When returning from an escape to shell, stay in the main loop.
2000-10-31 21:09:22 +00:00
pk f495c4188d Put a GENERIC kernel in the miniroot, to retain consistency with the
tape, floppy and cdrom images.
2000-10-31 21:02:18 +00:00
pk ed7f29492d * Simplify construction of the `boot.fs' filesystem.
* Construct and install a `Sun a.out' version of the memory-disk kernel
  which can be used for booting from tape.
2000-10-31 20:59:00 +00:00
pk 640c32d52d Drop `release' target; we don't need it. 2000-10-31 20:54:47 +00:00
pk 0caaadb3be Don't bother with the tape block size unless explicitly requested. 2000-10-31 20:53:04 +00:00
pk 130047c6c1 Remove mount(8) since we can use the fs-specific versions directly.
Add umount(8) (scaled-down version).
Add reboot/halt.
2000-10-30 23:16:13 +00:00
pk 3588feb339 Add /cdrom which is used by dot.profile as a mount point. 2000-10-30 23:14:23 +00:00
pk f016c4b2f5 Support the two-stage memory-disk based bootstrap method for tape, cdrom
and floppy.
2000-10-30 23:13:10 +00:00
garbled 1f3a06f4fd Find a bunch of places where we call "make" and replace it with ${MAKE} 2000-10-26 04:53:56 +00:00
pk 1a2839587c Fix release: target 2000-10-22 14:18:11 +00:00
pk f47e330c15 Check if the kernel set was extracted; if not, copy over the miniroot kernel. 2000-10-20 16:48:33 +00:00
pk 6b7e1b7c52 Boot from floppy now requires two disk images:
- a bootable bootfs which contains a spartan md-based `ramdisk'
	  filesystem, which loads the tar file image:
	- instfs, which is constructed from the miniroot filesystem
	  and contains all installation utilities.

The current miniroot image also supersedes the former separate
{bootfs,ramdisk}.sysinst tools.
2000-10-20 11:56:55 +00:00
pk 9cbad565fe Note existence of sysinst. 2000-10-20 11:43:57 +00:00
pk 3dc8d00362 * Add bin/rcmd
* Make sysinst `obsolete' sets
* Simplify running dev/MAKEDEV
2000-10-20 11:42:43 +00:00
abs 5aa0a5abb1 Prior art in naming would suggest INSTALL_SYSINST rather than INSTALL-SYSINST. 2000-09-28 12:46:43 +00:00
abs 2d3bda117b Use $(IMAGE) where appropriate 2000-09-04 17:04:24 +00:00
abs f4355d4669 Sync (to some extent) with bootfs/Makefile 2000-09-04 17:00:16 +00:00
abs 8b08f6e605 Now the miniroot based 'netbsd.ram.gz' is being installed into the installation
release dir we need to rename our 'netbsd.ram.gz' to 'netbsd.syram.gz'.
Man{ag,gl}ing two installation systems for NetBSD/sparc just gets more fun.
2000-09-04 16:54:39 +00:00
abs b1b976ee25 Handle 'make release' 2000-09-04 16:36:59 +00:00
jhawk a022cf9d37 Use
${MAKE}
instead of
  make
2000-08-30 23:51:46 +00:00
pk a17689f528 Install the default boot program again (hopefully this will last a while..) 2000-08-28 19:14:25 +00:00
abs dfee9fe080 Removedaccidental CCOPTS+=-Os 2000-08-24 13:38:33 +00:00
abs 863e9c9128 Bring up to date and save some more space (as ever). 2000-08-22 14:11:45 +00:00
abs 911ac86efa Switch to boot.400000, as the default sparc boot breaks if the in kernel
ramdisk is greater than 2950 (for the current INSTALL kernel).
2000-08-22 14:11:07 +00:00
abs 5838140e1a Add COPYSTRIPCOMMENTS, which passes files through sed to strip comments and
some whitespace, which halves the size of at least /etc/services...
2000-08-22 14:08:47 +00:00
pk 79e78efd1c /kern can go since dmesg now uses sysctl() to get the kernel's msgbuf. 2000-07-08 11:32:05 +00:00
sommerfeld 76827b3e8f Install netbsd.ram.gz into release area so it can be used to start a netinstall
on systems which can use boot_big.net
2000-07-03 02:17:56 +00:00
matt d877c43bc4 quiet this when boot.fs doesn't exist 2000-06-17 03:10:23 +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
thorpej 2304ada2b0 Need /etc/netconfig. 2000-06-07 20:43:11 +00:00
matt 5d41eae943 Need <bsd.own.mk> to get BSDSRCDIR 2000-05-31 20:28:27 +00:00
sjg df3dbd39a6 Allow bootfs to grow as needed. It does not fit on a floppy
anymore - so stop trying, a new floppyfs is needed.
Meanwhile this bootfs remains useful to those that don't use floppies.
2000-05-06 14:18:53 +00:00
sjg 45fb67b360 remove/change missleading comments 2000-05-03 00:10:33 +00:00
sjg 1f724b9392 use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels. 2000-05-02 16:06:45 +00:00
sjg 591dd83065 use KERNOBJDIR if set 2000-05-02 13:59:20 +00:00
sjg 1350b8fdf4 use KERNOBJDIR from bsd.kernobj.mk 2000-05-02 13:57:27 +00:00