Commit Graph

96 Commits

Author SHA1 Message Date
sommerfe 2d2e8be23c Temporarily back out the libhack version of gethostby* as it's *too* small. 1999-03-14 03:29:06 +00:00
sommerfe 6a5409ffe2 Update comment about newfs parameters for 1.44M disks
(and make it clear they're not going to get better)
1999-03-13 21:43:34 +00:00
sommerfe 72b3c2be3c Shrink ramdiskbin by ~184K.
- use libhack to avoid dragging in YP and DB (saves about 108K of libc
   we have no need for).
 - use more of the -DSMALL utils from distrib/utils/x_*  (saves about 76K)
	(except x_gzip, which is actually bigger).
People who want to be able to install files which have been translated
into EBCDIC, or install over XNS, can probably figure out other ways
to get this done.

This means that a boot image again fits on a single 1.44M floppy, with
about 50k to spare.
1999-03-13 21:21:51 +00:00
sommerfe 2f946a25db Don't over-reserve space in the tarball for the bootfile; strip the bootblocks
(just being used as a "spacer" in the tarball).
1999-03-13 20:44:16 +00:00
sommerfe d9994f64bd Copy compressed kernel with miniroot inside to "netbsd" rather than
"netbsd.gz".  This speeds the boot by a small but perceptable amount.

The time between when the bootblocks print "no such file or directory"
for netbsd and when they show signs of actually having found netbsd.gz
is long enough to be noticeable, and looks bad..
1999-03-13 20:02:32 +00:00
sommerfe 2ccf28fc88 Install bootblocks before the kernel; this speeds the boot slightly as
the system doesn't have to seek to the end of the disk and then back
again.
Use gzip -9 to try to squeeze every last bit in.
1999-03-13 19:58:44 +00:00
sommerfe 40b1ba1fb9 Use installboot and bootblocks from DESTDIR 1999-03-13 19:19:03 +00:00
itohy 29b70cd215 Use G0 (not G1) for the alternative character set (DEC line graphics).
Delete "\E)0" sequences and make ":as=\E(0:ae=\E(B:"
(some terminals use "1" for "0").
This change makes it easy to use 8-bit encodings, such as ISO8859, EUC, etc.
PR #7126.
1999-03-13 09:03:28 +00:00
marc d498a2d354 update the list to correspond to the programs which are actually in
the ramdiskbin
1999-03-11 06:24:36 +00:00
he 982ab7b13a Add termcap.mini, with both pc3 and vt100 terminal types, and use it. 1999-03-09 19:28:54 +00:00
he 97645818ba Let's call this image boot-big.fs. 1999-03-08 15:59:34 +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
he e861a305f3 Typo correction. 1999-02-17 12:27:16 +00:00
he 0c0355cfd9 bootfloppy-big/Makefile creates 2.88M diskette image suitable for CD-ROM boot.
(Depends on new disktab from etc/etc.i386/.)
Don't descend into bootfloppy and bootfloppy-small since these now overflow,
now do ramdisk, fdset, bootfloppy-big, and bootfloppy-tiny.
1999-02-01 21:55:31 +00:00
he 7cf58978a8 Fix clean target too. 1999-02-01 15:13:01 +00:00
he 135540da2a Rename boot disk set name from 'disk' to 'boot'. 1999-02-01 14:25:09 +00:00
garbled 851ee9e397 1) Remove all vestiges of tar from src/distrib. Use pax and appropriate
commandlines for all tar operations.  (work supplied by Matt Green)
2) Update arch/*/md.c to deal with new sysinst/run.c.  Special case
anything that needs to do a redirect or a pipe.
3) #if 0 some unused code in target.c. This code will need to be updated,
or special cased with do_system.

Big thank you to Matt for all his work on this.
1999-01-25 23:34:20 +00:00
garbled c3262a3841 Use pax instead of tar on the ramdisk bins.. create appropriate link for
tar to get tar-like fonctionality.
1999-01-21 07:52:00 +00:00
abs 3726df67b9 set BLOCKSIZE=1k (so df behaves the same as when installed)
set EDITOR=ed (otherwise disklabel -e tries to run 'vi')
1999-01-08 04:32:33 +00:00
he 113bf32fbf Makefile setup to construct multi-floppy boot using ustarfs. 1998-12-19 19:51:23 +00:00
jonathan 7c7a3d90e5 Dead. 1998-11-28 02:53:33 +00:00
jonathan aaa44058ad Use MI versions of the dot.commonutils and dot.instutils helper
scripts for ramdisk-based script installer (even where commented out).
1998-11-28 02:49:44 +00:00
thorpej 4b08b00301 Need to pull in <bsd.own.mk> to get preferences set in mk.conf (e.g.
OBJMACHINE).
1998-11-27 21:10:10 +00:00
he 7675f01a71 Add mbrlabel, and make both mbrlabel and swapctl visible in the images. 1998-11-18 18:29:21 +00:00
he beb611e886 Add a copy of /usr/mdec/mbr, for the benefit of fdisk. 1998-11-11 18:52:50 +00:00
perry 274d4c2de2 Fixes to the install floppies
(from Havard.Eidnes@runit.sintef.no)
1998-10-12 16:32:16 +00:00
lukem 06b0ffe181 distclean is a synonym for cleandir 1998-09-05 14:46:13 +00:00
bad 4da46852f5 We don't need to manually flush the buffer cache after ``vnconfig -u''
anymore.
1998-01-26 23:50:54 +00:00
perry 3891a64da7 Add $HOME to profiles, closes pr 4323 (from Tatoku Ogaito) 1998-01-09 21:51:25 +00:00
perry 3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
fvdl 79227d6edd Changes to always use new install system; remove old scripts. 1997-12-19 01:03:39 +00:00
perry 66d732b062 remove ${REV} from floppy names per new practice. 1997-11-29 21:18:58 +00:00
phil 99df3ac6f2 Add sysinst as an option in the start menu. 1997-11-05 22:58:22 +00:00
perry 16de89f71a small (1.2M) bootfloppy Makefile 1997-11-05 19:46:37 +00:00
perry da801e20c2 Change default bootfloppy to 1.44M, and add a 1.2M "small" bootfloppy. 1997-11-05 03:39:51 +00:00
phil 9298c97b61 Add sysinst to ramdiskbin
Move to use init_s to make room for sysinst
(Note: sysinst is not automatically run, it still uses the old install
process.  One can choose "shell" and then run sysinst to use it.)
1997-10-17 21:02:34 +00:00
perry 9891493884 mount root ramdisk rw in .profile 1997-08-22 18:23:08 +00:00
perry 945e8578f4 improve the net interface config stuff 1997-08-15 23:03:57 +00:00
hannken 417f8e4a63 Fix wrong values for free blocks/inodes versus `bytes per inode'. 1997-08-07 18:09:49 +00:00
hannken 6f746d6d8c Add new variable `INO_BYTES' for the `-i' parameter to `newfs' and set
to 204800 instead of 6144. This gives 16k more data space with 61 inodes
left. Variable may be overwritten from command line.
1997-08-07 11:32:00 +00:00
hannken ebbcf2e45f Add `bin/mt', `sbin/restore' and `sbin/rrestore' so the bootdisk is useable
as an emergency disk.
1997-08-06 20:57:57 +00:00
phil b218474661 In Config(): hostname.XXX -> ifconfig.XXX for new netstart. 1997-08-04 22:33:58 +00:00
phil 7e64b24b2c Changes to deal with vnds that need to be disklabeled. Using
vnd?d for vnconfig and vnd?a for newfs/mount.
1997-07-29 18:07:48 +00:00
thorpej ed4c805216 Update for changes to vnconfig(8). 1997-06-23 21:29:50 +00:00
thorpej 278032974f Update for changes to vnconfig(8). 1997-06-23 21:18:34 +00:00
jtk 712a7863e8 unmount before running installboot so this works on securelevel >1 systems 1997-06-23 01:14:32 +00:00
christos 65650e234d Make this work with objdirs. 1997-06-21 21:30:49 +00:00
perry c6bccee655 Get rid of awk. We don't need it any more, and we can use the space
better for other things.
1997-06-19 17:28:29 +00:00
perry 4411c926a8 fsck and fsck_ffs are no longer the same program 1997-06-19 16:56:57 +00:00
perry 057693aba6 1) upgrade the boot blocks with installboot, not disklabel!
2) always fsck the partitions before mounting. (I even force fsck now,
   just to be sure.)
1997-06-18 00:11:28 +00:00