d1d6092340
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.
127 lines
2.1 KiB
Bash
Executable File
127 lines
2.1 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
if [ $# -lt 1 ]; then
|
|
FDSIZE=NORMAL
|
|
else
|
|
FDSIZE=$1
|
|
fi
|
|
|
|
if [ "${FDSIZE}" = "SMALL" ]; then
|
|
|
|
sed -e 's/ident.*GENERIC/ident BOOTMFS/g' \
|
|
-e '/maxusers/d' \
|
|
-e '/DEBUG/d' \
|
|
-e '/SOFTUPDATES/d' \
|
|
-e '/UFS_DIRHASH/d' \
|
|
-e '/NFSSERVER/d' \
|
|
-e '/NFS_ROOT/d' \
|
|
-e '/PROCFS/d' \
|
|
-e '/PSEUDOFS/d' \
|
|
-e '/KTRACE/d' \
|
|
-e '/SYSV/d' \
|
|
-e '/DDB/d' \
|
|
-e '/INVARIANTS/d' \
|
|
-e '/INVARIANT_SUPPORT/d' \
|
|
-e '/WITNESS/d' \
|
|
-e '/ ch /d' \
|
|
-e '/ sa /d' \
|
|
-e '/ pass /d' \
|
|
-e '/ ses /d' \
|
|
-e '/ splash /d' \
|
|
-e '/ apm$/d' \
|
|
-e '/ pmtimer$/d' \
|
|
-e '/ ppc$/d' \
|
|
-e '/ ppbus /d' \
|
|
-e '/ lpt /d' \
|
|
-e '/ plip /d' \
|
|
-e '/ ppi /d' \
|
|
-e '/ an /d' \
|
|
-e '/ awi /d' \
|
|
-e '/ wi /d' \
|
|
-e '/ random /d' \
|
|
-e '/ sl /d' \
|
|
-e '/ ppp /d' \
|
|
-e '/ pty /d' \
|
|
-e '/ gif /d' \
|
|
-e '/ faith /d' \
|
|
-e '/ pci$/d' \
|
|
-e '/ adv /d' \
|
|
-e '/ ahc /d' \
|
|
-e '/ amd /d' \
|
|
-e '/ isp /d' \
|
|
-e '/ sym /d' \
|
|
-e '/ ppc$/d' \
|
|
-e '/ ppbus /d' \
|
|
-e '/ plip /d' \
|
|
-e '/ de /d' \
|
|
-e '/ em /d' \
|
|
-e '/ txp /d' \
|
|
-e '/ vx /d' \
|
|
-e '/ dc /d' \
|
|
-e '/ fxp /d' \
|
|
-e '/ pcn /d' \
|
|
-e '/ rl /d' \
|
|
-e '/ sf /d' \
|
|
-e '/ sis /d' \
|
|
-e '/ ste /d' \
|
|
-e '/ tl /d' \
|
|
-e '/ tx /d' \
|
|
-e '/ vr /d' \
|
|
-e '/ wb /d' \
|
|
-e '/ xl /d'
|
|
|
|
else
|
|
|
|
sed -e 's/ident.*GENERIC/ident BOOTMFS/g' \
|
|
-e '/maxusers/d' \
|
|
-e '/DEBUG/d' \
|
|
-e '/SOFTUPDATES/d' \
|
|
-e '/UFS_DIRHASH/d' \
|
|
-e '/NFSSERVER/d' \
|
|
-e '/NFS_ROOT/d' \
|
|
-e '/PROCFS/d' \
|
|
-e '/PSEUDOFS/d' \
|
|
-e '/KTRACE/d' \
|
|
-e '/SYSV/d' \
|
|
-e '/DDB/d' \
|
|
-e '/INVARIANTS/d' \
|
|
-e '/INVARIANT_SUPPORT/d' \
|
|
-e '/WITNESS/d' \
|
|
-e '/ ch /d' \
|
|
-e '/ sa /d' \
|
|
-e '/ pass /d' \
|
|
-e '/ ses /d' \
|
|
-e '/ splash /d' \
|
|
-e '/ apm$/d' \
|
|
-e '/ pmtimer$/d' \
|
|
-e '/ ppc$/d' \
|
|
-e '/ ppbus /d' \
|
|
-e '/ lpt /d' \
|
|
-e '/ plip /d' \
|
|
-e '/ ppi /d' \
|
|
-e '/ an /d' \
|
|
-e '/ awi /d' \
|
|
-e '/ wi /d' \
|
|
-e '/ random /d' \
|
|
-e '/ sl /d' \
|
|
-e '/ ppp /d' \
|
|
-e '/ pty /d' \
|
|
-e '/ gif /d' \
|
|
-e '/ faith /d'
|
|
|
|
fi
|
|
|
|
echo "options NETGRAPH"
|
|
echo "options NETGRAPH_ETHER"
|
|
echo "options NETGRAPH_PPPOE"
|
|
echo "options NETGRAPH_SOCKET"
|
|
|
|
# reset maxusers to something lower
|
|
echo "maxusers 5"
|
|
|
|
echo "options SCSI_NO_OP_STRINGS"
|
|
echo "options SCSI_NO_SENSE_STRINGS"
|