Commit Graph

188 Commits

Author SHA1 Message Date
Yoshihiro Takahashi
1fe1bbd91d Don't move NFSCLIENT. 2002-11-18 11:03:29 +00:00
Yoshihiro Takahashi
c2bed627fb Make a small (1.2M) fixit floppy image for pc98. 2002-11-05 13:54:58 +00:00
Yoshihiro Takahashi
027c892da0 Don't move the NFSCLIENT support into mfsroot-small.flp. 2002-11-02 06:24:29 +00:00
Yoshihiro Takahashi
dacf0b85b7 Disable COMPAT_FREEBSD4. 2002-10-31 04:51:05 +00:00
Murray Stokely
acd386159a Update comment to note that the third floppy (for modules) has been
implemented.  Add a note reminding developers to update drivers.conf.5
if they add new functionality here.
2002-10-21 10:53:35 +00:00
Yoshihiro Takahashi
fda7c25a9b Remove the slattach command from the mfsroot floppies. 2002-10-20 15:40:09 +00:00
Yoshihiro Takahashi
b6e566c93b - Remove the UFS_ACL option from the boot floppies.
- Remove duplicate entries.
2002-10-20 15:37:32 +00:00
Sam Leffler
f7525b1de0 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
Yoshihiro Takahashi
32a8cd6cdd Remove usbd and usbdevs. 2002-10-16 14:50:46 +00:00
Yoshihiro Takahashi
d1d6092340 Fixed disk full problem for pc98 distribution. Now, it makes 4 installation
floppies.

kern-small.flp and mfsroot-small.flp are for old machines that don't
support 1.44MB floppy. These floppies don't have pci related devices.

kern.flp and mfsroot.flp are normal 1.44MB floppy images.
2002-10-14 16:30:39 +00:00
Yoshihiro Takahashi
d4d57bd023 Move the ed, fe, CD9660, MSDOSFS and NFSCLIENT into mfsroot floppy instead
of the pcn, sf, ste, tl and tx.
2002-10-09 12:01:43 +00:00
Yoshihiro Takahashi
b9b999fad9 - Remove the splash, ppc, ppbus, plip and em devices from small boot floppy.
- Remove the splash, ch and sa devices from normal boot floppy.
- The agp device does not exist.
2002-10-09 12:01:14 +00:00
Yoshihiro Takahashi
6eae34fb52 The boot floppy requires the lnc driver. 2002-09-10 13:11:03 +00:00
David E. O'Brien
ee298a8151 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
David E. O'Brien
f31d7a5714 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 Stokely
3e7c03093a Remove the AH[CD]_REG_PRETTY_PRINT options from the boot floppies.
Discussed with:	gibbs
2002-09-02 02:57:25 +00:00
Yoshihiro Takahashi
486f5480ba Pc98 does not have the agp device. 2002-08-11 13:23:59 +00:00
John Hay
407ac59af3 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
Eric Anholt
2690c0bb32 Add device agp to GENERIC, filter it out of floppy builds
Approved by:	des (mentor)
2002-08-04 18:35:02 +00:00
Yoshihiro Takahashi
0bf831c43e Removed the ch, sa and ses devices from 'SMALL' boot floppy image. 2002-05-23 14:15:48 +00:00
Murray Stokely
bb4afbaea0 Update a comment to accurately describe the usage of the fourth field
of this file.
2002-05-01 05:05:31 +00:00
Yoshihiro Takahashi
3af6b50453 Don't move more drivers to mfsroot floppy.
A mfsroot floppy for pc98 is only 1.2MB.
2002-03-05 11:53:56 +00:00
Yoshihiro Takahashi
3932055940 Don't move the an and wi drivers to a mfsroot floppy. 2002-03-03 11:09:40 +00:00
Yoshihiro Takahashi
ec8ab20b51 - 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
Yoshihiro Takahashi
30f0d81114 MFi386: revision 1.52: add camcontrol 2002-01-18 03:35:51 +00:00
Ian Dowse
1cb4661d56 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
Makoto Matsushita
57c307da7c Forget to remove fsck from src/release/{alpha,pc98}/boot_crunch.conf,
which should be done with src/release/i386/boot_crunch.conf rev 1.51
and src/usr.sbin/sysinstall/install.c rev 1.311.

Spotted by:	nyan (via ReichaNet)
2001-12-02 04:58:40 +00:00
Yoshihiro Takahashi
ea77a5b4ff Use a separate drivers.conf between i386 and pc98. 2001-11-22 11:04:12 +00:00
Makoto Matsushita
25337c6246 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
John Baldwin
4a68905be9 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
John Baldwin
2ac0462f16 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
Yoshihiro Takahashi
ff3d0079a9 Remove /usr/src/sbin/pc98 from srcdirs entry. It is not exist.
Add special entry for the fdisk command.
2001-11-06 12:34:07 +00:00
David E. O'Brien
9f770bc78c 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
Jordan K. Hubbard
66a686ee82 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
KATO Takenori
24906e1422 Added the txp driver into the list for SMALL kernel. 2001-07-24 11:32:18 +00:00
Yoshihiro Takahashi
67f706dbc5 Correct typo. 2001-07-22 00:58:15 +00:00
David E. O'Brien
597dd1b581 I think this is OK for PC98, someone please check.
As was done to i386/boot_crunch.conf:
+ 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:55:38 +00:00
David E. O'Brien
5dd6693718 Unconditionalize these now that they live in ARCH-specific directories. 2001-07-21 17:32:40 +00:00
Ruslan Ermilov
aff344349b mount_msdos(8) -> mount_msdosfs(8). 2001-06-01 11:25:40 +00:00
David E. O'Brien
c5e70d92ce 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
David E. O'Brien
65d7fc7c83 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
David E. O'Brien
d81349c6dd *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
John Baldwin
43ede6218e NOBLOCKRANDOM doesn't exist anymore as a kernel option. 2001-04-10 19:01:30 +00:00
David E. O'Brien
3bcda1f141 Add FreeBSD IDs to some files and make the others consistent in style. 2001-04-08 23:09:21 +00:00
David E. O'Brien
0ccceb256d Reorder the Alpha cut-out list to match the order in the GENERIC kernel. 2001-04-07 06:12:10 +00:00
Ruslan Ermilov
98b901eee9 Cleanup: sort by directory/program, remove unused libraries. 2001-04-03 13:43:25 +00:00
John Hay
51f5329641 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
Ruslan Ermilov
9602ba91f2 Moved -DRELEASE_CRUNCH into crunchgen(1) config files.
Record libtelnet.a death.
2001-03-31 17:03:12 +00:00
Ruslan Ermilov
c3a205ef0b Moved -DRELEASE_CRUNCH into crunchgen(1) config files. 2001-03-31 17:02:37 +00:00
Jordan K. Hubbard
a17b3742f6 Add tunefs to the mfsroot floppy 2001-03-10 19:52:12 +00:00
Yoshihiro Takahashi
9b509d44e4 SMALL floppy image require miibus device. 2001-03-06 00:39:53 +00:00
Jordan K. Hubbard
b4540ce2ea 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
John Baldwin
cad23515ec 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
David E. O'Brien
964a751c62 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
David E. O'Brien
aa4d4d3b16 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
Jordan K. Hubbard
bed73a244f 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
Nick Hibma
dcafb17498 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
David E. O'Brien
245824f1cf 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
David E. O'Brien
127bc4f9e6 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
Jordan K. Hubbard
2b210391b8 Remove random from boot floppy on advice of Mark Murray 2000-10-17 22:16:15 +00:00
David E. O'Brien
7a6306f62f 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
David E. O'Brien
534b2c5c24 Move maxusers around to reduce the diff from RELENG_4 version. 2000-09-29 03:24:03 +00:00
David E. O'Brien
d1299267ac MFS: do not include MSDSOFS support for the Alpha 2000-09-29 03:10:10 +00:00
Yoshihiro Takahashi
5ef724ac4a The 'pci' device is not needed for SMALL floppy, but the 'pcic' device is
needed.
2000-09-23 07:53:01 +00:00
KATO Takenori
adfac46ed2 Added the pcn device into the list for SMALL kernel. 2000-09-23 06:20:59 +00:00
Yoshihiro Takahashi
7920b17f9a - 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
David E. O'Brien
27ca7e5d20 * 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
David E. O'Brien
489fa7954a Add FreeBSD Id to make this easier to track. 2000-07-16 06:33:13 +00:00
David E. O'Brien
b9cee99a1e 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
Hajimu UMEMOTO
2931df8a40 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
Yoshihiro Takahashi
7ec62217f0 - 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 Somers
12079633a3 Add options NETGRAPH_ETHER 2000-06-28 09:33:59 +00:00
Jordan K. Hubbard
816c1916cd Make sure SOFTUPDATES doesn't wind up on boot floppy and bloat it
up.
2000-06-22 05:55:42 +00:00
Peter Wemm
447b0b51f7 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
Yoshihiro Takahashi
a40915d750 - 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
Brian Feldman
8a1d9101f2 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
Jordan K. Hubbard
e60056b01e Elide INET6 related options for boot floppies. 2000-02-26 22:11:27 +00:00
Peter Wemm
906ce4ba52 s/pass0/pass/ so the passthrough device is removed from BOOTMFS. 2000-01-25 07:25:58 +00:00
Jordan K. Hubbard
1bab1f9fce kernel space savings allow reactivation of NFS installs. 2000-01-03 10:00:09 +00:00
Jordan K. Hubbard
5dee218bc4 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 Somers
2c11c6eb6b Add options NETGRAPH, NETGRAPH_PPPOE and NETGRAPH_SOCKET
to the release kernel.
1999-11-20 10:54:57 +00:00
Jordan K. Hubbard
3acffb677b Don't need to add bpf anymore. 1999-09-14 18:43:35 +00:00
Jordan K. Hubbard
5407cadad6 Bump maxusers in installation kernel down to something more low-memory
friendly.
1999-09-08 04:46:35 +00:00
Dag-Erling Smørgrav
6b5ca0d83e Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
Tatsumi Hosokawa
cc6c55a640 Removed unused boot_crunch.conf 1999-06-29 23:49:31 +00:00
Mark Murray
1a95b917f0 Add bits of PAO that are non-controversial.
Submitted by: Tatsumi HOSOKAWA
1999-06-17 19:04:56 +00:00
Jordan K. Hubbard
47b06c4f2f Various edits to shrink fixit and enable dhcp-client 1999-06-09 09:08:22 +00:00
Jordan K. Hubbard
80a75bddbb Add dhclient to mfsroot floppy - changes to sysinstall to follow. 1999-05-01 11:30:55 +00:00
Jordan K. Hubbard
829024ef22 MF3: SYSVMSG addition, fluff with release notes. 1999-02-14 20:14:58 +00:00
Jordan K. Hubbard
50156effd9 Don't strip out stuff from boot.flp now that it's twice the size. 1999-01-31 12:41:12 +00:00
Jordan K. Hubbard
3a2d4948bf Nuke pnp0 from boot.flp 1999-01-28 06:27:41 +00:00
Jordan K. Hubbard
ccfcf93e53 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
Jordan K. Hubbard
b75895b4d0 NO_LKM is deprecated 1999-01-26 12:59:09 +00:00
Jordan K. Hubbard
5d2b50da3c swap support is actually pretty important; put it back
CVS: ----------------------------------------------------------------------
1999-01-22 19:11:37 +00:00
Jordan K. Hubbard
3f58aadfc4 More floppy size adjustments - I thought I'd already committed these, whoops! 1999-01-16 22:42:25 +00:00
Jordan K. Hubbard
872963ff95 Shuffle the exclusion list for boot.flp in an effort to get sizes
down again.
1998-12-06 21:58:50 +00:00
Jordan K. Hubbard
1da84da101 Simplify call to dokern.sh - now the no MFS case is the default. 1998-11-12 20:40:45 +00:00
Jordan K. Hubbard
a1d0a42349 Boy, two typos in one day. Time to go back to bed. 1998-11-12 20:37:20 +00:00
Jordan K. Hubbard
a5722078fa Elimintate gratuitous backslash 1998-11-12 20:12:52 +00:00
Jordan K. Hubbard
8aa83c6653 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