Merge from vendor branch DIFFUTILS:
[dragonfly.git] / release / pc98 / dokern.sh
1 #!/bin/sh
2 #
3 # $FreeBSD: src/release/pc98/dokern.sh,v 1.66.2.2 2003/04/04 17:10:31 ru Exp $
4 # $DragonFly: src/release/pc98/Attic/dokern.sh,v 1.2 2003/06/17 04:27:20 dillon Exp $
5 #
6
7 if [ $# -lt 1 ]; then
8         FDSIZE=NORMAL
9 else
10         FDSIZE=$1
11 fi
12
13 if [ "${FDSIZE}" = "SMALL" ]; then
14
15 sed     -e '/   pci$/d' \
16         -e '/   adv/d' \
17         -e '/   ahc/d' \
18         -e '/   amd/d' \
19         -e '/   isp/d' \
20         -e '/   ncr/d' \
21         -e '/   sym/d' \
22         -e '/   de/d' \
23         -e '/   em/d' \
24         -e '/   fxp/d' \
25         -e '/   tx/d' \
26         -e '/   bge/d' \
27         -e '/   vx/d' \
28         -e '/   wx/d' \
29         -e '/   dc/d' \
30         -e '/   pcn/d' \
31         -e '/   rl/d' \
32         -e '/   sf/d' \
33         -e '/   sis/d' \
34         -e '/   ste/d' \
35         -e '/   tl/d' \
36         -e '/   vr/d' \
37         -e '/   wb/d' \
38         -e '/   xl/d' \
39         -e '/pty/d' \
40         -e '/pass/d' \
41         -e '/   apm/d' \
42         -e '/ppp/d' \
43         -e '/gif/d' \
44         -e '/faith/d' \
45         -e '/gzip/d' \
46         -e '/splash/d' \
47         -e '/PROCFS/d' \
48         -e '/KTRACE/d' \
49         -e '/SYSVMSG/d' \
50         -e '/SOFTUPDATES/d' \
51         -e '/UFS_DIRHASH/d' \
52         -e '/MFS/d' \
53         -e '/NFS_ROOT/d' \
54         -e '/P1003_1B/d' \
55         -e '/_KPOSIX_PRIORITY_SCHEDULING/d' \
56         -e '/RANDOMDEV/d' \
57         -e '/AHC_REG_PRETTY_PRINT/d' \
58         -e '/AHD_REG_PRETTY_PRINT/d' \
59         -e '/atapist/d' \
60         -e '/lpt/d' \
61         -e '/ppi/d' \
62         -e '/ugen/d' \
63         -e '/uhid/d' \
64         -e '/ulpt/d' \
65         -e '/urio/d' \
66         -e '/uscanner/d' \
67         -e '/maxusers/d' \
68         -e 's/ident.*GENERIC/ident              BOOTMFS/g'
69
70 else
71
72 sed     -e '/pty/d' \
73         -e '/pass/d' \
74         -e '/   apm/d' \
75         -e '/ppp/d' \
76         -e '/gif/d' \
77         -e '/faith/d' \
78         -e '/gzip/d' \
79         -e '/splash/d' \
80         -e '/PROCFS/d' \
81         -e '/KTRACE/d' \
82         -e '/SYSVMSG/d' \
83         -e '/SOFTUPDATES/d' \
84         -e '/UFS_DIRHASH/d' \
85         -e '/MFS/d' \
86         -e '/NFS_ROOT/d' \
87         -e '/RANDOMDEV/d' \
88         -e '/AHC_REG_PRETTY_PRINT/d' \
89         -e '/AHD_REG_PRETTY_PRINT/d' \
90         -e '/   ncr/d' \
91         -e '/atapist/d' \
92         -e '/lpt/d' \
93         -e '/ppi/d' \
94         -e '/ugen/d' \
95         -e '/uhid/d' \
96         -e '/ulpt/d' \
97         -e '/urio/d' \
98         -e '/uscanner/d' \
99         -e '/maxusers/d' \
100         -e 's/ident.*GENERIC/ident              BOOTMFS/g'
101
102 fi
103
104 echo "options  NETGRAPH"
105 echo "options  NETGRAPH_ETHER"
106 echo "options  NETGRAPH_PPPOE"
107 echo "options  NETGRAPH_SOCKET"
108
109 # reset maxusers to something lower
110 echo "maxusers  5"
111
112 echo "options  NFS_NOSERVER" 
113 echo "options  SCSI_NO_OP_STRINGS" 
114 echo "options  SCSI_NO_SENSE_STRINGS"