summaryrefslogtreecommitdiffstats
path: root/release/i386
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2000-08-12 14:21:33 +0000
committernyan <nyan@FreeBSD.org>2000-08-12 14:21:33 +0000
commite72bf3c884aecb5f14d7f5bdafc9b1e5af9e78f5 (patch)
treeb536f163f596d11df013876a0c25f143cf434fac /release/i386
parent784618782ee6136ae55c487d6cd37057e7713394 (diff)
downloadFreeBSD-src-e72bf3c884aecb5f14d7f5bdafc9b1e5af9e78f5.zip
FreeBSD-src-e72bf3c884aecb5f14d7f5bdafc9b1e5af9e78f5.tar.gz
- Make both 1.2MB and 1.44MB floppy images for PC-98.
- Rename BIGBOOT to FDSIZE for the floppy image size.
Diffstat (limited to 'release/i386')
-rwxr-xr-xrelease/i386/dokern.sh52
1 files changed, 52 insertions, 0 deletions
diff --git a/release/i386/dokern.sh b/release/i386/dokern.sh
index af1c4b4..efb409d 100755
--- a/release/i386/dokern.sh
+++ b/release/i386/dokern.sh
@@ -2,11 +2,61 @@
# $FreeBSD$
+if [ $# -lt 1 ]; then
+ FDSIZE=NORMAL
+else
+ FDSIZE=$1
+fi
+
ARCH="`uname -m`"
# First check for the standard x86 PC class.
if [ "${ARCH}" = "i386" ]; then
+if [ "${FDSIZE}" = "SMALL" ]; then
+
+sed -e '/ pci/d' \
+ -e '/ adv/d' \
+ -e '/ ahc/d' \
+ -e '/ amd/d' \
+ -e '/ isp/d' \
+ -e '/ ncr/d' \
+ -e '/ sym/d' \
+ -e '/ de/d' \
+ -e '/ fxp/d' \
+ -e '/ tx/d' \
+ -e '/ vx/d' \
+ -e '/ wx/d' \
+ -e '/ miibus/d' \
+ -e '/ dc/d' \
+ -e '/ rl/d' \
+ -e '/ sf/d' \
+ -e '/ sis/d' \
+ -e '/ ste/d' \
+ -e '/ tl/d' \
+ -e '/ vr/d' \
+ -e '/ wb/d' \
+ -e '/ xl/d' \
+ -e '/pty/d' \
+ -e '/pass/d' \
+ -e '/apm0/d' \
+ -e '/ppp/d' \
+ -e '/gif/d' \
+ -e '/faith/d' \
+ -e '/gzip/d' \
+ -e '/splash/d' \
+ -e '/PROCFS/d' \
+ -e '/KTRACE/d' \
+ -e '/SYSVMSG/d' \
+ -e '/SOFTUPDATES/d' \
+ -e '/maxusers/d' \
+ -e '/MFS/d' \
+ -e '/NFS_ROOT/d' \
+ -e '/atapist/d' \
+ -e 's/ident.*GENERIC/ident BOOTMFS/g'
+
+else
+
sed -e '/pty/d' \
-e '/pass/d' \
-e '/apm0/d' \
@@ -25,6 +75,8 @@ sed -e '/pty/d' \
-e '/atapist/d' \
-e 's/ident.*GENERIC/ident BOOTMFS/g'
+fi
+
echo "options NETGRAPH"
echo "options NETGRAPH_ETHER"
echo "options NETGRAPH_PPPOE"
OpenPOWER on IntegriCloud