Commit Graph

188 Commits

Author SHA1 Message Date
jhb
7bfcb5ec46 Make 'agp', 'tun', and 'if_txp' be modules on the mfsroot floppy instead of
just removing them from BOOTMFS using dokern.sh.
2002-11-12 19:30:00 +00:00
ru
ddb2229852 Removed redundant entries (these are handled by drivers.conf). 2002-11-11 11:02:14 +00:00
ru
c87c32774b Don't attempt to strip obsolete, non-existing, or commented out
options and devices.
2002-11-11 10:53:28 +00:00
ru
a49f4627e6 Tabulate, sort. 2002-11-11 10:13:30 +00:00
peter
1a051dea64 Add NO_COMPAT_FREEBSD4.
Submitted by:	Sergey Mokryshev <mokr@mokr.net>
2002-10-27 03:41:35 +00:00
nyan
55f3eed397 - Remove the UFS_ACL option from the boot floppies.
- Remove duplicate entries.
2002-10-20 15:37:32 +00:00
matusita
f025958c72 Since NEWCARD is the default pccard subsystem, pccard[cd] is no
longer needed.  Note that pc98 uses OLDCARD so this is only for i386
(thanks nyan-san).

OKed by: imp
2002-10-19 14:23:18 +00:00
sam
0a7142d5be Add mount_devfs so we can remove MAKEDEV from the fixit floppy. These
two changes make stuff fit in a floppy image again.

Note: tested only for i386, but (blindly) applied to all machines
2002-10-17 18:04:53 +00:00
sam
8dc18b164a Strip splash, tun, and COMPAT_FREEBSD4 from the config used to build
the BOOTMFS kernel.  These help reduce the kernel size so things fit
in a floppy image.  There are more low-hanging fruit to be had here
if things fail to fit again.
2002-10-17 18:02:27 +00:00
nyan
2dbad8d7c5 Remove unused code. 2002-09-10 13:08:23 +00:00
obrien
32b84a7ef9 Back out last commit where I moved pcn(4) off of the modules floppy back
into the install kernel.  Unfortunately pcn(4) also needs mii(4) so that
would also have to added to install kernel, which will bloat it up so that it
doesn't fit on the floppy any more.  Turns out we grew a lnc(4) module since
I last looked.  So handle it as a kld loadable module during install rather
than have it statically compiled into the kernel.
2002-09-08 23:59:38 +00:00
obrien
af62f5e527 Statically compile pcn(4) into the install kernel vs. using as module.
lnc(4) will attach to AMD PCnet/FAST NICs if pcn(4) does not attach.
I.e. pcn(4) gets first chance.  There is a problem however in that pcn(4)
was moved out of the install kernel so that the module would be used.
This however causes bad installs if one has an AMD PCnet/FAST NIC.
2002-09-05 15:45:01 +00:00
murray
38d3d0d555 Remove the AH[CD]_REG_PRETTY_PRINT options from the boot floppies.
Discussed with:	gibbs
2002-09-02 02:57:25 +00:00
nyan
3f156ff8b7 Pc98 does not have the agp device. 2002-08-11 13:23:59 +00:00
jhay
dd31cc7afe Add a third floppy to releases. It will only be built if there is a
release/${TARGET}/drivers.conf file which list drivers that have to
go into the third floppy.

Also shuffle i386/drivers.conf so that the floppies don't overflow
anymore. Anybody with real/better usage statistics is welcome to
shuffle it differently.

Reviewed by:	ru
2002-08-09 07:45:42 +00:00
anholt
50661385eb Add device agp to GENERIC, filter it out of floppy builds
Approved by:	des (mentor)
2002-08-04 18:35:02 +00:00
nyan
2354de18fe Removed the ch, sa and ses devices from 'SMALL' boot floppy image. 2002-05-23 14:15:48 +00:00
jkh
b73c1714a8 Back out previous commit - I didn't realize that ifconfig(8) dealt
properly with 802.11 configuration now.

Noted by:	jhb
2002-05-16 06:00:57 +00:00
jkh
6188dfa360 Add wicontrol to boot floppy until such time as this support is part
of ifconfig.
PR:		misc/21886
2002-05-13 20:16:06 +00:00
jhb
9f1849779c Switch to using cdboot for booting i386 CD's by default.
Approved by:	murray
2002-04-11 16:39:13 +00:00
nyan
4efc0823d9 - Sort some entries.
- Don't remove MATH_EMULATE and MSDOS from a 'SMALL' floppy.
- Use the pattern '<tab><device name><tab>' instead of '<device name>' to
  avoid an unexpected matching.
2002-03-03 10:38:40 +00:00
murray
3d5a7ba605 Providing long filename support on the Macintosh requires over 30
megabytes of additional space on the install CD.  Given our premium
for space, I don't think this is a wise use of 30MB.  HFS support was
not provided on the FreeBSD 4.4 CDs and I received a grand total of 0
complaints.
2002-01-24 10:44:16 +00:00
joerg
2dc04e9ce0 Include camcontrol(8) (in its minimalistic form) into the boot floppy.
This change should/could be merged into other arch's release build
areas (PC98, Alpha), but since i cannot test a "make release" there, i
won't do this myself.

MFC after:	1 week
2002-01-17 20:28:10 +00:00
iedowse
6829d5b143 Enable UFS_DIRHASH in the GENERIC kernel.
Suggested by:	silby
Reviewed by:	dillon
MFC after:	5 days
2001-12-14 16:27:11 +00:00
matusita
bf87628039 Sysinstall cleanups for installation:
1) Use devfs to mount filesystems.  If mounting devfs is fail,
           fallback to old code.
        2) When fscking filesystems, use 'fsck_ffs' explicitly.  As a
           result, we no longer need 'fsck' the wrapper program.

Reviewed by:	jkh
2001-12-02 04:47:46 +00:00
matusita
d9139c0d02 Add fsck tool for UFS to /stand tools (again).
Actually src/release/i386/boot_crunch.conf rev 1.45 does this change,
but unfortunately there is no src/sbin/fsck_4.2bsd directory, but
src/sbin/fsck_ffs.

This commit replaces 'fsck_4.2bsd' to 'fsck_ffs', and add a link to
'fsck_4.2bsd' and 'fsck_ufs'.  Note that 4-stable's fsck(8) have an
ability of fsck_ffs also, there is no need to MFC at least now.

Tested only for: i386 (but I believe this doesn't break for other archs)
2001-11-19 14:43:29 +00:00
jhb
6ee6076cd3 NFS_NOSERVER doesn't do anything anymore and is about to get axed so don't
use it.  Instead, remove NFSSERVER.  This was already done on i386, but
the alpha still needed the fix.
2001-11-15 15:58:01 +00:00
jhb
39806e442b The new libedit from a while back depends on ncurses, so put -ledit before
-lncurses so the fixit crunch binary links.

Tested on:	alpha
2001-11-14 17:48:55 +00:00
jhay
0bc3277306 src/sbin/i386 does not exist anymore. Tripped over by make release. 2001-11-05 20:56:54 +00:00
obrien
21a8993a87 Restore MSDOSFS support to the install kernel.
Remove the `txp' `sf' `ste' network drivers instead.

Approved by:	jkh
2001-10-03 03:58:08 +00:00
jkh
6f6b53959a Try eliminating some more things from the -current installation
kernel in an attempt to get release builds working again.
2001-09-30 08:23:05 +00:00
obrien
b4610a422a Try to build mkisofs' first, and only pkg_add -r' if you cannot. 2001-09-03 20:29:21 +00:00
obrien
165aca5d8c Fix my backwards logic.
Submitted by:	dirk
2001-09-03 20:23:59 +00:00
obrien
13444b820b + do not hard code where a port may be installed to
+ uses `mkisofs' rather than `mkhybrid' as the new mkisofs is the merger
  of the two
+ checks for `setcdboot's existsance and tries to pkg_add it if needed
+ removes English contraction

Approved by:	jkh
2001-08-20 21:22:33 +00:00
kato
8e88bf0c9a Added the txp driver into the list for SMALL kernel. 2001-07-24 11:32:18 +00:00
jkh
845119946b Add scripts and Makefile support for building ISO images automatically
as part of the release if MAKE_ISOS is set.  Will also build the
first CD with packages (in addition to the "minimal" CD) if CD_EXTRA_BITS
points to them.  This probably need a bit more work to get fully useful,
but it at least covers the basics for now.
2001-07-23 09:01:46 +00:00
obrien
8f0380ea5a Unconditionalize these now that they live in ARCH-specific directories. 2001-07-21 17:32:40 +00:00
obrien
aa2b67828c + Build with lint' defined to cut out some of the rcsid's (binaries' code
only, the libs will still have the `rcsid's in them).
+ mount_mfs is OBE.
+ Do not need libipx as I have conditionally diked that functional out of
  ifconfig(8).
2001-07-21 17:28:21 +00:00
ru
9372226a6c mount_msdos(8) -> mount_msdosfs(8). 2001-06-01 11:25:40 +00:00
obrien
c7790304de Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS)
by default while SMPng is still being developed.

Submitted by:	jhb
2001-04-15 19:37:28 +00:00
obrien
406ae6ca2c Apply rev 1.48 (only dike out the `ncr' driver, not every line with the
[sub]string "ncr" in it) to the Alpha also.
2001-04-15 19:34:40 +00:00
obrien
84a105c2da *sigh*... when trying to dike out the ncr' driver, I was getting the sym'
driver too because it had "ncr" in its comment.

Submitted by:	joerg
2001-04-14 02:10:05 +00:00
jhb
b9b34874a4 NOBLOCKRANDOM doesn't exist anymore as a kernel option. 2001-04-10 19:01:30 +00:00
obrien
c86966a7ca Add FreeBSD IDs to some files and make the others consistent in style. 2001-04-08 23:09:21 +00:00
obrien
e1524fe42d Reorder the Alpha cut-out list to match the order in the GENERIC kernel. 2001-04-07 06:12:10 +00:00
ru
b678fccb99 Cleanup: sort by directory/program, remove unused libraries. 2001-04-03 13:43:25 +00:00
jhay
4cdbbd70f3 Remove grep from the fixit floppy. This should free enough space to get
the snaps going again.
2001-04-01 14:41:54 +00:00
ru
41353c734f Moved -DRELEASE_CRUNCH into crunchgen(1) config files.
Record libtelnet.a death.
2001-03-31 17:03:12 +00:00
ru
5e971cadf9 Moved -DRELEASE_CRUNCH into crunchgen(1) config files. 2001-03-31 17:02:37 +00:00
jkh
9cfbee6c5c Add tunefs to the mfsroot floppy 2001-03-10 19:52:12 +00:00
nyan
45f61f735e SMALL floppy image require miibus device. 2001-03-06 00:39:53 +00:00
jkh
9280a4f849 Add fsck_4.2bsd to boot crunch target. This returns the ability to
actually fsck (and upgrade) a box from boot media again.
2001-02-25 08:02:46 +00:00
jhb
dd438a218a Now that sysinstall lives in /usr/src/usr.sbin, we don't need to pull it
from /usr/src/release.
2001-01-17 07:11:05 +00:00
obrien
50723495e5 The Alpha MFSROOT image runth over.
Dike out support for DEC3000/300* Pelic* and the DEC3000/[4-9]00
Flamingo/Sandpiper families, SLIP, lance Ethernet (especially since `le'
based Alphas are diked out now too), POSIX P1003_1B real-time extentions,
and last but not least "NOBLOCKRANDOM" since the random device is removed.

This lets us fit [barely!]:
Filesystem  1K-blocks     Used    Avail Capacity iused   ifree  %iused  Mounted
/dev/vnn0c       1407     1386       21    99%       6      24    20%   /mnt
*** Filesystem is 1440 K, 21 left
***     80000 bytes/inode, 24 left
Created /R/stage/floppies/kern.flp
2000-11-27 09:29:40 +00:00
obrien
095aec6ca6 Sync with sys/i386/conf/GENERIC rev 1.291.
Remove `pmtimer' from the MFSROOT kernel as `apm' is already removed.
`pmtimer' also removed from the Alpha kernel incase it ever winds up there.
(could it ever?)
2000-11-15 21:36:39 +00:00
jkh
31f4e281bf Don't put pcm device on boot floppies (yet - it would be kinda nice to be
able to play a little Joe Satriani during installs :-)
2000-11-14 01:15:02 +00:00
n_hibma
a13476278f Do not include uscanner in the generated kernel config. Also, remove
ugen, uhid, ulpt from small as well.

Suggested by:	obrien
2000-10-25 15:21:19 +00:00
obrien
3738b3e38b We were trying to dike out `apm0', but of course devices do not have
unit numbers in GENERIC any more.  So `apm' was acutally being compiled
in.
2000-10-24 19:08:40 +00:00
obrien
a1c7de6839 Dike out more for the i386 release build: NCR SCSI card; anchient WDC
SCSI card (should it ever find its way into GENERIC); LPT (we don't need
to print during install time); the parallel 'geek' port; generic USB
driver (thus some attached USB devices will not be detected and thus the
user may wonder what is going on, we couldn't do anything with the device
if only ugen attached to it anyway and we are getting very, very low on
available space; USB "Human Interface Devices" as we don't do anything
with them during installation; and USB printers (same argument as LPT).
2000-10-24 18:48:16 +00:00
jkh
cd3e66a7ca Remove random from boot floppy on advice of Mark Murray 2000-10-17 22:16:15 +00:00
obrien
5447803f68 I don't think we'll ever take any input (or send output) to a
Diamond Rio 500 MP3 player during an installation.
2000-10-15 01:23:02 +00:00
obrien
930be8009d Move maxusers around to reduce the diff from RELENG_4 version. 2000-09-29 03:24:03 +00:00
obrien
1a147c40d0 MFS: do not include MSDSOFS support for the Alpha 2000-09-29 03:10:10 +00:00
nyan
7d508e1a38 The 'pci' device is not needed for SMALL floppy, but the 'pcic' device is
needed.
2000-09-23 07:53:01 +00:00
kato
5f63be6781 Added the pcn device into the list for SMALL kernel. 2000-09-23 06:20:59 +00:00
nyan
e72bf3c884 - Make both 1.2MB and 1.44MB floppy images for PC-98.
- Rename BIGBOOT to FDSIZE for the floppy image size.
2000-08-12 14:21:33 +00:00
obrien
a61d3ca07c * Add back DEVRANDOM for all arch's until we deal better with the
installation of random sensative packages.
* Remove the `ncr' driver in the Alpha case -- the `sym' driver works with
  every known Alpha.
2000-07-28 20:17:04 +00:00
obrien
f045b6ecd2 Add FreeBSD Id to make this easier to track. 2000-07-16 06:33:13 +00:00
obrien
2ab04c6f83 Squeeze the BOOTMFS kernel image some more. The Alpha kernel was simply
over flowing its britches.  So remove all ppbus bits except those for PLIP
(untested), and all USB bits as SRM does not know what USB is.  Also remove
/dev/random as I don't think we need it just for whacking bits onto a disk.

Approved by:	JKH
2000-07-16 06:32:28 +00:00
ume
7d6550f688 IPv6 support.
IPv6 configuration is only done by rtsol.  Does someone really
need manual configuration? :-)
You can specify IPv6 DNS server as well.
We have only one server ftp7.jp.freebsd.org that speaks IPv6
in this time.  ftp7.jp speaks IPv4 as well and also listed as
Japan #7.

Approved by:	jkh
2000-07-14 08:33:10 +00:00
nyan
4a257138c5 - Removed machine dependent directory and command from
src/release/{boot,fixit}_crunch.conf.
- Added machine specific fixit_crunch.conf for PC/AT and PC-98 to
  src/release/$MACHINE.
- Use config file in src/release/$MACHINE if exist. If it does not exist,
  use in src/release.
2000-06-29 13:34:54 +00:00
brian
b7b1c2edad Add options NETGRAPH_ETHER 2000-06-28 09:33:59 +00:00
jkh
e05495b867 Make sure SOFTUPDATES doesn't wind up on boot floppy and bloat it
up.
2000-06-22 05:55:42 +00:00
peter
025bc31096 Hopefully wave the unbreak-release magic wand at dokern.sh. Use GENERIC's
hints strings with BOOTMFS.
2000-06-14 17:53:38 +00:00
nyan
6a7aa7f3d9 - Remove obsolete PC-card boot.flp hack. It was for making both PC-card
boot.flp and plain boot.flp.
- Clean up crunchgen related routine.

- Add PC-98 support.
  TODO:
    o Documentation
    o Fix some messages for PC-98
    o Decrease the size of fixit.flp to 1.2MB
    o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html)

No response from jkh
2000-06-05 13:17:23 +00:00
green
d2d679a008 The best way to remove IPv6 things is to remove lines with the pattern
'IPv6', and it's not necessary to do it explicitly per entry.

Approved by:	jkh
2000-02-27 07:36:34 +00:00
jkh
c15b8bedee Elide INET6 related options for boot floppies. 2000-02-26 22:11:27 +00:00
peter
5c86c428af s/pass0/pass/ so the passthrough device is removed from BOOTMFS. 2000-01-25 07:25:58 +00:00
jkh
661bd21d90 kernel space savings allow reactivation of NFS installs. 2000-01-03 10:00:09 +00:00
jkh
6628432cee Sacrifice, for now, NFS and NETGRAPH on the alpha boot floppy
so that we can get it back onto 1.44MB boot media again.  This
does not affect the i386 class build.
1999-12-25 07:22:10 +00:00
brian
62c4e5d19a Add options NETGRAPH, NETGRAPH_PPPOE and NETGRAPH_SOCKET
to the release kernel.
1999-11-20 10:54:57 +00:00
jkh
177173e8b3 Don't need to add bpf anymore. 1999-09-14 18:43:35 +00:00
jkh
fde57b0386 Bump maxusers in installation kernel down to something more low-memory
friendly.
1999-09-08 04:46:35 +00:00
des
3c4a5a075d Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
hosokawa
e7989bf7f2 Removed unused boot_crunch.conf 1999-06-29 23:49:31 +00:00
markm
6491ecd71a Add bits of PAO that are non-controversial.
Submitted by: Tatsumi HOSOKAWA
1999-06-17 19:04:56 +00:00
jkh
da76641a7a Various edits to shrink fixit and enable dhcp-client 1999-06-09 09:08:22 +00:00
jkh
f8729de024 Add dhclient to mfsroot floppy - changes to sysinstall to follow. 1999-05-01 11:30:55 +00:00
jkh
4fda307f5b MF3: SYSVMSG addition, fluff with release notes. 1999-02-14 20:14:58 +00:00
jkh
6bccce105c Don't strip out stuff from boot.flp now that it's twice the size. 1999-01-31 12:41:12 +00:00
jkh
ea84bacfa6 Nuke pnp0 from boot.flp 1999-01-28 06:27:41 +00:00
jkh
c6b1939fc8 1. Adjust fs sizes to get floppies back under control.
2. Viciously slash all CD support out of boot.flp.  It's basically just
   a net boot floppy now.
1999-01-26 15:14:11 +00:00
jkh
4f98a3562a NO_LKM is deprecated 1999-01-26 12:59:09 +00:00
jkh
5a3e9b2350 swap support is actually pretty important; put it back
CVS: ----------------------------------------------------------------------
1999-01-22 19:11:37 +00:00
jkh
922239a161 More floppy size adjustments - I thought I'd already committed these, whoops! 1999-01-16 22:42:25 +00:00
jkh
3f56407712 Shuffle the exclusion list for boot.flp in an effort to get sizes
down again.
1998-12-06 21:58:50 +00:00
jkh
f656dfa6bf Simplify call to dokern.sh - now the no MFS case is the default. 1998-11-12 20:40:45 +00:00
jkh
0300cc1f41 Boy, two typos in one day. Time to go back to bed. 1998-11-12 20:37:20 +00:00
jkh
9903d3c86f Elimintate gratuitous backslash 1998-11-12 20:12:52 +00:00
jkh
72d94f3752 Add MATH_EMULATE back to kern.flp. Now at least the FPU-less have *some*
way to install 3.0.x.
1998-11-11 23:08:24 +00:00