Commit Graph

133 Commits

Author SHA1 Message Date
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
df3def7f43 Axe SMP support, the ses device, and the atapifd device from the kern.flp
boot kernel so it fits again.  This actually gives us quite a bit of
breathing room, so some more ethernet drivers might be turned on now in a
later commit.
2001-11-16 18:33:19 +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
John Baldwin
4082a49c1e Fix a typo in rev 1.30 that broke the release: s/-dlint/-Dlint/ 2001-11-14 00:12:27 +00:00
David E. O'Brien
3514d5d26c Add back DEC_EB64PLUS and DEC_AXPPCI_33 support as we've gained a little bit
more room on the install floppies now that modules can be on a 3rd floppy.
2001-10-15 02:50:18 +00:00
David E. O'Brien
3922b99c4c + Use ee' in lue of vi' as it is smaller.
+ Remove 'sleep' (not sure why it is so important in fix-it mode).
+ Remove ability to mount MSDOSFS as that is not a typical filesystem on an
  alpha; and thus does not really add to the fix-it mix.
+ Sync style with i386.
2001-10-15 02:49:15 +00:00
David E. O'Brien
a950ae8393 Also try to build setcdboot' first, and only pkg_add -r' if you cannot.
Submmitted by:	dirk
2001-09-05 20:04:35 +00:00
David E. O'Brien
074aec36c2 Try to build mkisofs' first, and only pkg_add -r' if you cannot. 2001-09-03 20:29:21 +00:00
David E. O'Brien
d0f44c4dad Fix my backwards logic.
Submitted by:	dirk
2001-09-03 20:23:59 +00:00
David E. O'Brien
9c2ee3164b + 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
Jordan K. Hubbard
2ef74d2289 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
David E. O'Brien
4f5ee9293a Fix the install kernel on a 1.44MB floppy again.
I had to be aggressively Draconian to succeed.
I diked out:
+ Multia, NoName, PC/EB 64, Aspen Alpine support.
+ SCSI tape support
+ AMI MegaRAID controller support
+ All parallel bus support (includes PLIP)
+ vx (3c590, 3c595), pcn (AMD Am79C97x PCI 10/100), sf (Adaptec AIC-6915),
  sis (SiS 900/SiS 7016), ste (Sundance ST201 (D-Link DFE-550TX)),
  wb (Winbond W89C840F) support.

If the removal of any of this support causes heartburn, please let me know.
2001-07-21 17:38:46 +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
David E. O'Brien
de6e1e1a31 + 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.
+ The Alpha install does not support SLIP, PCCARD or USB installs; so we do
  not need the associated userland utils.
+ Do not need libipx as I have conditionally diked that functional out of
  ifconfig(8).
2001-07-21 17:26:55 +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
72de1624f0 Synch this with i386 version again. This fits nicely on alphas.
Reviewed by:	beast
2001-04-03 14:55:24 +00:00
Ruslan Ermilov
98b901eee9 Cleanup: sort by directory/program, remove unused libraries. 2001-04-03 13:43:25 +00:00
Ruslan Ermilov
c3a205ef0b Moved -DRELEASE_CRUNCH into crunchgen(1) config files. 2001-03-31 17:02:37 +00:00
Jordan K. Hubbard
93c81e0a02 Eliminate some things from the fixit crunch image so that it actually
builds again.
2001-03-30 07:50:29 +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