summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Robbins <drobbins@gentoo.org>2003-09-10 05:15:51 +0000
committerDaniel Robbins <drobbins@gentoo.org>2003-09-10 05:15:51 +0000
commit2e0fc7b9290fb416b086cfe4cf68cf8a27dc46c8 (patch)
tree181f50281ad822179e15b57a6a3edd9a11a724c3 /users/drobbins/genkernel
parentAdded mips herd (diff)
downloadgentoo-2e0fc7b9290fb416b086cfe4cf68cf8a27dc46c8.tar.gz
gentoo-2e0fc7b9290fb416b086cfe4cf68cf8a27dc46c8.tar.bz2
gentoo-2e0fc7b9290fb416b086cfe4cf68cf8a27dc46c8.zip
adding my personal directory for genkernel stuff
Diffstat (limited to 'users/drobbins/genkernel')
-rw-r--r--users/drobbins/genkernel/README12
-rw-r--r--users/drobbins/genkernel/archives/busybox-0.60.5.tar.bz2bin0 -> 626209 bytes
-rw-r--r--users/drobbins/genkernel/archives/keymaps/bin-keymaps.tar.gzbin0 -> 17054 bytes
-rw-r--r--users/drobbins/genkernel/archives/keymaps/key.lst10
-rw-r--r--users/drobbins/genkernel/default-config1286
-rw-r--r--users/drobbins/genkernel/genkernel366
-rw-r--r--users/drobbins/genkernel/linuxrc189
-rw-r--r--users/drobbins/genkernel/settings25
8 files changed, 1888 insertions, 0 deletions
diff --git a/users/drobbins/genkernel/README b/users/drobbins/genkernel/README
new file mode 100644
index 0000000000..17efc0eb89
--- /dev/null
+++ b/users/drobbins/genkernel/README
@@ -0,0 +1,12 @@
+kernel and initrd will be cp'ed to /boot
+kernel-VERSION-SOURCES
+initrd-VERSION-SOURCES
+
+To use with lilo add the following to lilo.conf
+
+image = /boot/kernel-KERNEL-SOURCES
+root = /dev/XXX
+label = "MY_KERNEL_NAME"
+initrd = /boot/initrd-KERNEL-SOURCES
+append = "root=/dev/ram0 init=/linuxrc"
+
diff --git a/users/drobbins/genkernel/archives/busybox-0.60.5.tar.bz2 b/users/drobbins/genkernel/archives/busybox-0.60.5.tar.bz2
new file mode 100644
index 0000000000..54110fd44c
--- /dev/null
+++ b/users/drobbins/genkernel/archives/busybox-0.60.5.tar.bz2
Binary files differ
diff --git a/users/drobbins/genkernel/archives/keymaps/bin-keymaps.tar.gz b/users/drobbins/genkernel/archives/keymaps/bin-keymaps.tar.gz
new file mode 100644
index 0000000000..3a10dcc8de
--- /dev/null
+++ b/users/drobbins/genkernel/archives/keymaps/bin-keymaps.tar.gz
Binary files differ
diff --git a/users/drobbins/genkernel/archives/keymaps/key.lst b/users/drobbins/genkernel/archives/keymaps/key.lst
new file mode 100644
index 0000000000..7396871474
--- /dev/null
+++ b/users/drobbins/genkernel/archives/keymaps/key.lst
@@ -0,0 +1,10 @@
+Please select a keymap from the following list by typing in the appropriate
+name or number. Hit Enter for the default "us/41" US English keymap.
+
+ 1 azerty 7 cf 13 es 19 il 25 mk 31 ru 37 trf
+ 2 be 8 croat 14 et 20 is 26 nl 32 se 38 trq
+ 3 bg 9 cz 15 fi 21 it 27 no 33 sg 39 ua
+ 4 br-a 10 de 16 fr 22 jp 28 pl 34 sk-y 40 uk
+ 5 br-l 11 dk 17 gr 23 la 29 pt 35 sk-z 41 us
+ 6 by 12 dvorak 18 hu 24 lt 30 ro 36 slovene 42 wangbe
+
diff --git a/users/drobbins/genkernel/default-config b/users/drobbins/genkernel/default-config
new file mode 100644
index 0000000000..29cad1296f
--- /dev/null
+++ b/users/drobbins/genkernel/default-config
@@ -0,0 +1,1286 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+CONFIG_X86=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+CONFIG_M386=y
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+# CONFIG_M586MMX31 is not set
+# CONFIG_M686 is not set
+# CONFIG_M68631 is not set
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUMIII31 is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MPENTIUM431 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK6231 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MK731 is not set
+# CONFIG_MXP31 is not set
+# CONFIG_MMP31 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_X86_CMPXCHG is not set
+# CONFIG_X86_XADD is not set
+CONFIG_X86_L1_CACHE_SHIFT=4
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
+CONFIG_X86_PPRO_FENCE=y
+# CONFIG_X86_F00F_WORKS_OK is not set
+# CONFIG_X86_MCE is not set
+CONFIG_TOSHIBA=m
+CONFIG_I8K=m
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_X86_CPUID is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+# CONFIG_HIGHMEM is not set
+CONFIG_1GB=y
+# CONFIG_2GB is not set
+# CONFIG_3GB is not set
+# CONFIG_05GB is not set
+# CONFIG_MATH_EMULATION is not set
+CONFIG_MTRR=y
+# CONFIG_SMP is not set
+# CONFIG_PREEMPT is not set
+# CONFIG_X86_UP_APIC is not set
+# CONFIG_X86_UP_IOAPIC is not set
+# CONFIG_X86_TSC_DISABLE is not set
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_ISA=y
+CONFIG_PCI_NAMES=y
+# CONFIG_EISA is not set
+# CONFIG_MCA is not set
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+# CONFIG_PCMCIA is not set
+
+#
+# PCI Hotplug Support
+#
+# CONFIG_HOTPLUG_PCI is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
+# CONFIG_HOTPLUG_PCI_ACPI is not set
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=y
+CONFIG_PM=y
+CONFIG_APM=m
+CONFIG_APM_IGNORE_USER_SUSPEND=y
+CONFIG_APM_DO_ENABLE=y
+CONFIG_APM_CPU_IDLE=y
+CONFIG_APM_DISPLAY_BLANK=y
+CONFIG_APM_RTC_IS_GMT=y
+CONFIG_APM_ALLOW_INTS=y
+CONFIG_APM_REAL_MODE_POWER_OFF=y
+
+#
+# ACPI Support
+#
+CONFIG_ACPI=y
+CONFIG_ACPI_BOOT=y
+CONFIG_ACPI_BUS=y
+CONFIG_ACPI_INTERPRETER=y
+CONFIG_ACPI_EC=y
+CONFIG_ACPI_POWER=y
+CONFIG_ACPI_PCI=y
+CONFIG_ACPI_SLEEP=y
+CONFIG_ACPI_SYSTEM=y
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=m
+CONFIG_ACPI_FAN=m
+CONFIG_ACPI_PROCESSOR=m
+CONFIG_ACPI_THERMAL=m
+CONFIG_ACPI_TOSHIBA=m
+# CONFIG_ACPI_DEBUG is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+CONFIG_PARPORT=m
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_PC_CML1=m
+# CONFIG_PARPORT_SERIAL is not set
+CONFIG_PARPORT_PC_FIFO=y
+CONFIG_PARPORT_PC_SUPERIO=y
+# CONFIG_PARPORT_AMIGA is not set
+# CONFIG_PARPORT_MFC3 is not set
+# CONFIG_PARPORT_ATARI is not set
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_SUNBPP is not set
+CONFIG_PARPORT_OTHER=y
+CONFIG_PARPORT_1284=y
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=m
+CONFIG_ISAPNP=m
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=m
+# CONFIG_BLK_DEV_XD is not set
+CONFIG_PARIDE=m
+CONFIG_PARIDE_PARPORT=m
+CONFIG_PARIDE_PD=m
+CONFIG_PARIDE_PCD=m
+CONFIG_PARIDE_PF=m
+CONFIG_PARIDE_PT=m
+CONFIG_PARIDE_PG=m
+CONFIG_PARIDE_ATEN=m
+CONFIG_PARIDE_BPCK=m
+CONFIG_PARIDE_BPCK6=m
+CONFIG_PARIDE_COMM=m
+CONFIG_PARIDE_DSTR=m
+CONFIG_PARIDE_FIT2=m
+CONFIG_PARIDE_FIT3=m
+CONFIG_PARIDE_EPAT=m
+CONFIG_PARIDE_EPATC8=y
+CONFIG_PARIDE_EPIA=m
+CONFIG_PARIDE_FRIQ=m
+CONFIG_PARIDE_FRPW=m
+CONFIG_PARIDE_KBIC=m
+CONFIG_PARIDE_KTTI=m
+CONFIG_PARIDE_ON20=m
+CONFIG_PARIDE_ON26=m
+CONFIG_BLK_CPQ_DA=m
+CONFIG_BLK_CPQ_CISS_DA=m
+CONFIG_CISS_SCSI_TAPE=y
+CONFIG_BLK_DEV_DAC960=m
+CONFIG_BLK_DEV_UMEM=m
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=8192
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_STATS=y
+
+#
+# Enterprise Volume Management System
+#
+CONFIG_EVMS=m
+CONFIG_EVMS_LOCAL_DEV_MGR=m
+CONFIG_EVMS_DOS_SEGMENT_MGR=m
+# CONFIG_EVMS_GPT_SEGMENT_MGR is not set
+CONFIG_EVMS_SNAPSHOT=m
+CONFIG_EVMS_DRIVELINK=m
+CONFIG_EVMS_BBR=m
+CONFIG_EVMS_LVM=m
+CONFIG_EVMS_MD=m
+CONFIG_EVMS_MD_LINEAR=m
+CONFIG_EVMS_MD_RAID0=m
+CONFIG_EVMS_MD_RAID1=m
+CONFIG_EVMS_MD_RAID5=m
+CONFIG_EVMS_AIX=m
+CONFIG_EVMS_OS2=m
+# CONFIG_EVMS_INFO_CRITICAL is not set
+# CONFIG_EVMS_INFO_SERIOUS is not set
+# CONFIG_EVMS_INFO_ERROR is not set
+# CONFIG_EVMS_INFO_WARNING is not set
+CONFIG_EVMS_INFO_DEFAULT=y
+# CONFIG_EVMS_INFO_DETAILS is not set
+# CONFIG_EVMS_INFO_DEBUG is not set
+# CONFIG_EVMS_INFO_EXTRA is not set
+# CONFIG_EVMS_INFO_ENTRY_EXIT is not set
+# CONFIG_EVMS_INFO_EVERYTHING is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID5=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_BLK_DEV_LVM=m
+
+#
+# Cryptography support (CryptoAPI)
+#
+# CONFIG_CRYPTO is not set
+# CONFIG_CIPHERS is not set
+# CONFIG_DIGESTS is not set
+# CONFIG_CRYPTODEV is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_FILTER is not set
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_INET_ECN is not set
+# CONFIG_SYN_COOKIES is not set
+CONFIG_IPV6=y
+# CONFIG_KHTTPD is not set
+# CONFIG_ATM is not set
+CONFIG_VLAN_8021Q=m
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+
+#
+# Appletalk devices
+#
+# CONFIG_DEV_APPLETALK is not set
+# CONFIG_DECNET is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_LLC is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_IPSEC is not set
+
+#
+# Telephony Support
+#
+# CONFIG_PHONE is not set
+# CONFIG_PHONE_IXJ is not set
+# CONFIG_PHONE_IXJ_PCMCIA is not set
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=y
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=y
+# CONFIG_IDEDISK_MULTI_MODE is not set
+CONFIG_IDEDISK_STROKE=y
+# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
+# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
+# CONFIG_BLK_DEV_IDEDISK_IBM is not set
+# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
+# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
+# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
+# CONFIG_BLK_DEV_IDEDISK_WD is not set
+# CONFIG_BLK_DEV_COMMERIAL is not set
+# CONFIG_BLK_DEV_TIVO is not set
+# CONFIG_BLK_DEV_IDECS is not set
+CONFIG_BLK_DEV_IDECD=y
+CONFIG_BLK_DEV_IDETAPE=m
+CONFIG_BLK_DEV_IDEFLOPPY=m
+CONFIG_BLK_DEV_IDESCSI=m
+# CONFIG_IDE_TASK_IOCTL is not set
+# CONFIG_IDE_TASKFILE_IO is not set
+CONFIG_BLK_DEV_CMD640=y
+CONFIG_BLK_DEV_CMD640_ENHANCED=y
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_IDEPCI=y
+CONFIG_IDEPCI_SHARE_IRQ=y
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
+CONFIG_IDEDMA_PCI_AUTO=y
+# CONFIG_IDEDMA_ONLYDISK is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_BLK_DEV_IDEDMA_TIMEOUT is not set
+# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
+CONFIG_BLK_DEV_ADMA=y
+CONFIG_BLK_DEV_AEC62XX=y
+# CONFIG_AEC62XX_TUNING is not set
+CONFIG_BLK_DEV_ALI15X3=y
+# CONFIG_WDC_ALI15X3 is not set
+CONFIG_BLK_DEV_AMD74XX=y
+CONFIG_BLK_DEV_CMD64X=y
+# CONFIG_BLK_DEV_CMD680 is not set
+CONFIG_BLK_DEV_CY82C693=y
+CONFIG_BLK_DEV_CS5530=y
+CONFIG_BLK_DEV_HPT34X=y
+# CONFIG_HPT34X_AUTODMA is not set
+CONFIG_BLK_DEV_HPT366=y
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_PIIX_TUNING is not set
+CONFIG_BLK_DEV_NS87415=y
+CONFIG_BLK_DEV_OPTI621=y
+CONFIG_BLK_DEV_PDC202XX=y
+# CONFIG_PDC202XX_BURST is not set
+# CONFIG_PDC202XX_FORCE is not set
+CONFIG_BLK_DEV_RZ1000=y
+CONFIG_BLK_DEV_SVWKS=y
+CONFIG_BLK_DEV_SIS5513=y
+CONFIG_BLK_DEV_SLC90E66=y
+CONFIG_BLK_DEV_TRM290=y
+CONFIG_BLK_DEV_VIA82CXXX=y
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_IDEDMA_AUTO=y
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+CONFIG_BLK_DEV_IDE_MODES=y
+CONFIG_BLK_DEV_ATARAID=m
+CONFIG_BLK_DEV_ATARAID_PDC=m
+CONFIG_BLK_DEV_ATARAID_HPT=m
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_SD_EXTRA_DEVS=40
+CONFIG_CHR_DEV_ST=m
+CONFIG_CHR_DEV_OSST=m
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_SR_EXTRA_DEVS=2
+CONFIG_CHR_DEV_SG=y
+CONFIG_SCSI_DEBUG_QUEUES=y
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_7000FASST=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AHA152X=m
+CONFIG_SCSI_AHA1542=m
+CONFIG_SCSI_AHA1740=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIC7XXX_PROBE_EISA_VL=y
+# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
+CONFIG_AIC7XXX_DEBUG_MASK=0
+# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+# CONFIG_AIC79XX_BUILD_FIRMWARE is not set
+# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
+CONFIG_SCSI_AIC7XXX_OLD=m
+# CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT is not set
+CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=8
+# CONFIG_AIC7XXX_OLD_PROC_STATS is not set
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_IN2000=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_MEGARAID=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_OMIT_FLASHPOINT is not set
+CONFIG_SCSI_CPQFCTS=m
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_DTC3280=m
+CONFIG_SCSI_EATA=m
+# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
+# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
+CONFIG_SCSI_EATA_MAX_TAGS=16
+CONFIG_SCSI_EATA_DMA=m
+CONFIG_SCSI_EATA_PIO=m
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_GENERIC_NCR5380=m
+CONFIG_SCSI_GENERIC_NCR53C400=y
+CONFIG_SCSI_G_NCR5380_PORT=y
+# CONFIG_SCSI_G_NCR5380_MEM is not set
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_PPA=m
+CONFIG_SCSI_IMM=m
+CONFIG_SCSI_IZIP_EPP16=y
+# CONFIG_SCSI_IZIP_SLOW_CTR is not set
+CONFIG_SCSI_NCR53C406A=m
+CONFIG_SCSI_NCR53C7xx=m
+# CONFIG_SCSI_NCR53C7xx_sync is not set
+# CONFIG_SCSI_NCR53C7xx_FAST is not set
+# CONFIG_SCSI_NCR53C7xx_DISCONNECT is not set
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
+CONFIG_SCSI_NCR53C8XX=m
+# CONFIG_SCSI_SYM53C8XX is not set
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=20
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+CONFIG_SCSI_PAS16=m
+CONFIG_SCSI_PCI2000=m
+CONFIG_SCSI_PCI2220I=m
+CONFIG_SCSI_PSI240I=m
+CONFIG_SCSI_QLOGIC_FAS=m
+CONFIG_SCSI_QLOGIC_ISP=m
+CONFIG_SCSI_QLOGIC_FC=m
+CONFIG_SCSI_QLOGIC_FC_FIRMWARE=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_SEAGATE=m
+CONFIG_SCSI_SIM710=m
+CONFIG_SCSI_SYM53C416=m
+CONFIG_SCSI_DC395x_TRMS1040=m
+CONFIG_SCSI_DC390T=m
+# CONFIG_SCSI_DC390T_NOGENSUPP is not set
+CONFIG_SCSI_T128=m
+CONFIG_SCSI_U14_34F=m
+# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
+CONFIG_SCSI_U14_34F_MAX_TAGS=8
+CONFIG_SCSI_ULTRASTOR=m
+# CONFIG_SCSI_NSP32 is not set
+# CONFIG_SCSI_DEBUG is not set
+
+#
+# Fusion MPT device support
+#
+CONFIG_FUSION=m
+# CONFIG_FUSION_BOOT is not set
+CONFIG_FUSION_ISENSE=m
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+CONFIG_NET_FC=y
+
+#
+# IEEE 1394 (FireWire) support (EXPERIMENTAL)
+#
+CONFIG_IEEE1394=m
+CONFIG_IEEE1394_OHCI1394=m
+CONFIG_IEEE1394_VIDEO1394=m
+CONFIG_IEEE1394_SBP2=m
+# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
+CONFIG_IEEE1394_ETH1394=m
+CONFIG_IEEE1394_DV1394=m
+CONFIG_IEEE1394_RAWIO=m
+# CONFIG_IEEE1394_CMP is not set
+# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+
+#
+# I2O device support
+#
+# CONFIG_I2O is not set
+# CONFIG_I2O_PCI is not set
+# CONFIG_I2O_BLOCK is not set
+# CONFIG_I2O_LAN is not set
+# CONFIG_I2O_SCSI is not set
+# CONFIG_I2O_PROC is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+# CONFIG_ARCNET is not set
+CONFIG_DUMMY=m
+# CONFIG_BONDING is not set
+CONFIG_EQUALIZER=y
+CONFIG_TUN=m
+CONFIG_ETHERTAP=y
+CONFIG_NET_SB1000=m
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+CONFIG_HAPPYMEAL=m
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+CONFIG_SUNGEM=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=m
+CONFIG_EL2=m
+CONFIG_ELPLUS=m
+CONFIG_EL16=m
+CONFIG_EL3=m
+CONFIG_3C515=m
+# CONFIG_ELMC is not set
+# CONFIG_ELMC_II is not set
+CONFIG_VORTEX=m
+CONFIG_LANCE=m
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=m
+# CONFIG_ULTRAMCA is not set
+CONFIG_ULTRA=m
+# CONFIG_ULTRA32 is not set
+CONFIG_SMC9194=m
+CONFIG_NET_VENDOR_RACAL=y
+CONFIG_NI5010=m
+CONFIG_NI52=m
+CONFIG_NI65=m
+CONFIG_AT1700=m
+CONFIG_DEPCA=m
+CONFIG_HP100=m
+CONFIG_NET_ISA=y
+CONFIG_E2100=m
+CONFIG_EWRK3=m
+CONFIG_EEXPRESS=m
+CONFIG_EEXPRESS_PRO=m
+CONFIG_HPLAN_PLUS=m
+CONFIG_HPLAN=m
+CONFIG_LP486E=m
+CONFIG_ETH16I=m
+CONFIG_NE2000=m
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=m
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_AC3200=m
+CONFIG_APRICOT=m
+CONFIG_NET_BCM4400=m
+CONFIG_CS89x0=m
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_DE4X5=m
+CONFIG_DGRS=m
+CONFIG_DM9102=m
+CONFIG_EEPRO100=m
+CONFIG_E100=m
+# CONFIG_LNE390 is not set
+CONFIG_FEALNX=m
+CONFIG_NATSEMI=m
+CONFIG_NE2K_PCI=m
+# CONFIG_NE3210 is not set
+# CONFIG_ES3210 is not set
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_SIS900=m
+CONFIG_EPIC100=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_TLAN=m
+CONFIG_TC35815=m
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_WINBOND_840=m
+CONFIG_NET_POCKET=y
+CONFIG_ATP=m
+CONFIG_DE600=m
+CONFIG_DE620=m
+
+#
+# Ethernet (1000 Mbit)
+#
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_DL2K=m
+CONFIG_E1000=m
+# CONFIG_MYRI_SBUS is not set
+CONFIG_NS83820=m
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_SK98LIN=m
+CONFIG_NET_BROADCOM=m
+CONFIG_TIGON3=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+# CONFIG_PPP_MULTILINK is not set
+# CONFIG_PPP_FILTER is not set
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPPOE=m
+# CONFIG_SLIP is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+CONFIG_NET_RADIO=y
+# CONFIG_STRIP is not set
+# CONFIG_WAVELAN is not set
+# CONFIG_ARLAN is not set
+# CONFIG_AIRONET4500 is not set
+# CONFIG_AIRONET4500_NONCS is not set
+# CONFIG_AIRONET4500_PROC is not set
+# CONFIG_AIRO is not set
+# CONFIG_HERMES is not set
+# CONFIG_PLX_HERMES is not set
+# CONFIG_PCI_HERMES is not set
+CONFIG_NET_WIRELESS=y
+
+#
+# Token Ring devices
+#
+CONFIG_TR=y
+CONFIG_IBMTR=m
+CONFIG_IBMOL=m
+CONFIG_IBMLS=m
+CONFIG_3C359=m
+# CONFIG_TMS380TR is not set
+CONFIG_SMCTR=m
+CONFIG_NET_FC=y
+# CONFIG_IPHASE5526 is not set
+# CONFIG_RCPCI is not set
+# CONFIG_SHAPER is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# IrDA (infrared) support
+#
+CONFIG_IRDA=m
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+CONFIG_IRDA_ULTRA=y
+CONFIG_IRDA_CACHE_LAST_LSAP=y
+CONFIG_IRDA_FAST_RR=y
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+CONFIG_IRTTY_SIR=m
+CONFIG_IRPORT_SIR=m
+CONFIG_DONGLE=y
+CONFIG_ESI_DONGLE=m
+CONFIG_ACTISYS_DONGLE=m
+CONFIG_TEKRAM_DONGLE=m
+CONFIG_GIRBIL_DONGLE=m
+CONFIG_LITELINK_DONGLE=m
+CONFIG_MCP2120_DONGLE=m
+CONFIG_OLD_BELKIN_DONGLE=m
+CONFIG_ACT200L_DONGLE=m
+CONFIG_MA600_DONGLE=m
+CONFIG_USB_IRDA=m
+CONFIG_NSC_FIR=m
+CONFIG_WINBOND_FIR=m
+CONFIG_TOSHIBA_FIR=m
+CONFIG_SMC_IRCC_FIR=m
+CONFIG_ALI_FIR=m
+CONFIG_VLSI_FIR=m
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=m
+CONFIG_ISDN_BOOL=y
+CONFIG_ISDN_PPP=y
+CONFIG_ISDN_PPP_VJ=y
+CONFIG_ISDN_MPP=y
+CONFIG_ISDN_PPP_BSDCOMP=m
+# CONFIG_ISDN_AUDIO is not set
+
+#
+# ISDN feature submodules
+#
+CONFIG_ISDN_DRV_LOOP=m
+CONFIG_ISDN_DIVERSION=m
+
+#
+# Passive ISDN cards
+#
+CONFIG_ISDN_DRV_HISAX=m
+CONFIG_ISDN_HISAX=y
+CONFIG_HISAX_EURO=y
+# CONFIG_DE_AOC is not set
+CONFIG_HISAX_NO_SENDCOMPLETE=y
+# CONFIG_HISAX_NO_LLC is not set
+# CONFIG_HISAX_NO_KEYPAD is not set
+# CONFIG_HISAX_1TR6 is not set
+CONFIG_HISAX_NI1=y
+CONFIG_HISAX_MAX_CARDS=8
+CONFIG_HISAX_16_0=y
+CONFIG_HISAX_16_3=y
+CONFIG_HISAX_AVM_A1=y
+CONFIG_HISAX_IX1MICROR2=y
+CONFIG_HISAX_ASUSCOM=y
+CONFIG_HISAX_TELEINT=y
+CONFIG_HISAX_HFCS=y
+CONFIG_HISAX_SPORTSTER=y
+CONFIG_HISAX_MIC=y
+CONFIG_HISAX_ISURF=y
+CONFIG_HISAX_HSTSAPHIR=y
+CONFIG_HISAX_TELESPCI=y
+CONFIG_HISAX_S0BOX=y
+CONFIG_HISAX_FRITZPCI=y
+CONFIG_HISAX_AVM_A1_PCMCIA=y
+CONFIG_HISAX_ELSA=y
+CONFIG_HISAX_DIEHLDIVA=y
+CONFIG_HISAX_SEDLBAUER=y
+CONFIG_HISAX_NETJET=y
+CONFIG_HISAX_NETJET_U=y
+CONFIG_HISAX_NICCY=y
+CONFIG_HISAX_BKM_A4T=y
+CONFIG_HISAX_SCT_QUADRO=y
+CONFIG_HISAX_GAZEL=y
+CONFIG_HISAX_HFC_PCI=y
+CONFIG_HISAX_W6692=y
+CONFIG_HISAX_HFC_SX=y
+CONFIG_HISAX_ENTERNOW_PCI=y
+CONFIG_HISAX_DEBUG=y
+# CONFIG_HISAX_SEDLBAUER_CS is not set
+# CONFIG_HISAX_ELSA_CS is not set
+# CONFIG_HISAX_AVM_A1_CS is not set
+CONFIG_HISAX_ST5481=m
+CONFIG_HISAX_FRITZ_PCIPNP=m
+
+#
+# Active ISDN cards
+#
+CONFIG_ISDN_DRV_ICN=m
+CONFIG_ISDN_DRV_PCBIT=m
+CONFIG_ISDN_DRV_SC=m
+CONFIG_ISDN_DRV_ACT2000=m
+CONFIG_ISDN_DRV_EICON=y
+CONFIG_ISDN_DRV_EICON_DIVAS=m
+# CONFIG_ISDN_DRV_EICON_OLD is not set
+CONFIG_ISDN_DRV_TPAM=m
+CONFIG_ISDN_CAPI=m
+# CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
+# CONFIG_ISDN_CAPI_MIDDLEWARE is not set
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_CAPIDRV=m
+CONFIG_ISDN_DRV_AVMB1_B1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_T1ISA=m
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+# CONFIG_ISDN_DRV_AVMB1_AVM_CS is not set
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_HYSDN=m
+CONFIG_HYSDN_CAPI=y
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Input core support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_KEYBDEV=y
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+# CONFIG_INPUT_EVDEV is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+# CONFIG_ECC is not set
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=m
+# CONFIG_SERIAL_EXTENDED is not set
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_COMPUTONE=m
+CONFIG_ROCKETPORT=m
+CONFIG_CYCLADES=m
+CONFIG_CYZ_INTR=y
+CONFIG_DIGIEPCA=m
+CONFIG_ESPSERIAL=m
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_ISI=m
+CONFIG_SYNCLINK=m
+CONFIG_SYNCLINKMP=m
+CONFIG_N_HDLC=m
+CONFIG_RISCOM8=m
+CONFIG_SPECIALIX=m
+CONFIG_SPECIALIX_RTSCTS=y
+CONFIG_SX=m
+CONFIG_RIO=m
+# CONFIG_RIO_OLDPCI is not set
+# CONFIG_STALDRV is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+# CONFIG_PPDEV is not set
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# Mice
+#
+# CONFIG_BUSMOUSE is not set
+CONFIG_MOUSE=y
+CONFIG_PSMOUSE=y
+CONFIG_82C710_MOUSE=m
+# CONFIG_PC110_PAD is not set
+# CONFIG_MK712_MOUSE is not set
+
+#
+# Joysticks
+#
+# CONFIG_INPUT_GAMEPORT is not set
+# CONFIG_INPUT_NS558 is not set
+# CONFIG_INPUT_LIGHTNING is not set
+# CONFIG_INPUT_PCIGAME is not set
+# CONFIG_INPUT_CS461X is not set
+# CONFIG_INPUT_EMU10K1 is not set
+# CONFIG_INPUT_SERIO is not set
+# CONFIG_INPUT_SERPORT is not set
+# CONFIG_INPUT_ANALOG is not set
+# CONFIG_INPUT_A3D is not set
+# CONFIG_INPUT_ADI is not set
+# CONFIG_INPUT_COBRA is not set
+# CONFIG_INPUT_GF2K is not set
+# CONFIG_INPUT_GRIP is not set
+# CONFIG_INPUT_INTERACT is not set
+# CONFIG_INPUT_TMDC is not set
+# CONFIG_INPUT_SIDEWINDER is not set
+# CONFIG_INPUT_IFORCE_USB is not set
+# CONFIG_INPUT_IFORCE_232 is not set
+# CONFIG_INPUT_WARRIOR is not set
+# CONFIG_INPUT_MAGELLAN is not set
+# CONFIG_INPUT_SPACEORB is not set
+# CONFIG_INPUT_SPACEBALL is not set
+# CONFIG_INPUT_STINGER is not set
+# CONFIG_INPUT_DB9 is not set
+# CONFIG_INPUT_GAMECON is not set
+# CONFIG_INPUT_TURBOGRAFX is not set
+# CONFIG_QIC02_TAPE is not set
+
+#
+# Watchdog Cards
+#
+# CONFIG_WATCHDOG is not set
+# CONFIG_AMD_RNG is not set
+# CONFIG_INTEL_RNG is not set
+# CONFIG_AMD_PM768 is not set
+# CONFIG_NVRAM is not set
+CONFIG_RTC=y
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+# CONFIG_APPLICOM is not set
+# CONFIG_SONYPI is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+# CONFIG_AGP is not set
+# CONFIG_DRM is not set
+# CONFIG_MWAVE is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+
+#
+# File systems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_QFMT_V1 is not set
+# CONFIG_QFMT_V2 is not set
+# CONFIG_QIFACE_COMPAT is not set
+CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS4_FS=m
+CONFIG_REISERFS_FS=y
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_HFS_FS=m
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+CONFIG_BFS_FS=m
+CONFIG_EXT3_FS=y
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_UMSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_EFS_FS=m
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+CONFIG_CRAMFS=m
+CONFIG_TMPFS=y
+CONFIG_RAMFS=y
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+# CONFIG_ZISOFS is not set
+CONFIG_JFS_FS=m
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_MINIX_FS=m
+CONFIG_VXFS_FS=m
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
+CONFIG_HPFS_FS=m
+CONFIG_PROC_FS=y
+CONFIG_PROC_CONFIG=y
+CONFIG_DEVFS_FS=y
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+# CONFIG_DEVPTS_FS is not set
+CONFIG_QNX4FS_FS=m
+# CONFIG_QNX4FS_RW is not set
+CONFIG_ROMFS_FS=m
+CONFIG_EXT2_FS=y
+CONFIG_SYSV_FS=m
+CONFIG_UDF_FS=m
+# CONFIG_UDF_RW is not set
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+CONFIG_XFS_FS=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_DMAPI=y
+# CONFIG_XFS_DEBUG is not set
+# CONFIG_PAGEBUF_DEBUG is not set
+
+#
+# Network File Systems
+#
+# CONFIG_CODA_FS is not set
+# CONFIG_INTERMEZZO_FS is not set
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+# CONFIG_NFSD_TCP is not set
+CONFIG_SUNRPC=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
+CONFIG_NCP_FS=m
+CONFIG_NCPFS_PACKET_SIGNING=y
+CONFIG_NCPFS_IOCTL_LOCKING=y
+CONFIG_NCPFS_STRONG=y
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+CONFIG_NCPFS_SMALLDOS=y
+CONFIG_NCPFS_NLS=y
+CONFIG_NCPFS_EXTRAS=y
+# CONFIG_ZISOFS_FS is not set
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+CONFIG_SUN_PARTITION=y
+CONFIG_EFI_PARTITION=y
+CONFIG_SMB_NLS=y
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_UTF8=m
+# CONFIG_IMON is not set
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_VIDEO_SELECT=y
+# CONFIG_MDA_CONSOLE is not set
+
+#
+# Frame-buffer support
+#
+CONFIG_FB=y
+CONFIG_DUMMY_CONSOLE=y
+# CONFIG_FB_LOGO_TUX is not set
+# CONFIG_FB_LOGO_LARRY is not set
+# CONFIG_FB_LOGO_GENTOO is not set
+# CONFIG_FB_LOGO_G is not set
+# CONFIG_FB_LOGO_PENGUIN is not set
+CONFIG_FB_LOGO_POWEREDBY=y
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_CLGEN is not set
+# CONFIG_FB_PM2 is not set
+# CONFIG_FB_PM3 is not set
+# CONFIG_FB_CYBER2000 is not set
+CONFIG_FB_VESA=y
+# CONFIG_FB_VGA16 is not set
+# CONFIG_FB_HGA is not set
+CONFIG_VIDEO_SELECT=y
+# CONFIG_FB_MATROX is not set
+# CONFIG_FB_ATY is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+# CONFIG_FB_SIS is not set
+# CONFIG_FB_NEOMAGIC is not set
+# CONFIG_FB_3DFX is not set
+# CONFIG_FB_VOODOO1 is not set
+# CONFIG_FB_TRIDENT is not set
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_FBCON_SPLASHSCREEN=y
+CONFIG_FBCON_CFB16=y
+# CONFIG_FBCON_ADVANCED is not set
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
+# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
+# CONFIG_FBCON_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+
+#
+# Sound
+#
+# CONFIG_SOUND is not set
+
+#
+# USB support
+#
+CONFIG_USB=m
+# CONFIG_USB_DEBUG is not set
+CONFIG_USB_DEVICEFS=y
+# CONFIG_USB_BANDWIDTH is not set
+# CONFIG_USB_LONG_TIMEOUT is not set
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_UHCI=m
+CONFIG_USB_UHCI_ALT=m
+CONFIG_USB_OHCI=m
+# CONFIG_USB_AUDIO is not set
+# CONFIG_USB_EMI26 is not set
+CONFIG_USB_BLUETOOTH=m
+# CONFIG_USB_MIDI is not set
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_DATAFAB=y
+CONFIG_USB_STORAGE_FREECOM=y
+CONFIG_USB_STORAGE_ISD200=y
+CONFIG_USB_STORAGE_DPCM=y
+CONFIG_USB_STORAGE_HP8200e=y
+CONFIG_USB_STORAGE_SDDR09=y
+CONFIG_USB_STORAGE_SDDR55=y
+CONFIG_USB_STORAGE_JUMPSHOT=y
+CONFIG_USB_ACM=m
+# CONFIG_USB_PRINTER is not set
+CONFIG_USB_HID=m
+CONFIG_USB_HIDINPUT=y
+# CONFIG_USB_HIDDEV is not set
+# CONFIG_USB_KBD is not set
+# CONFIG_USB_MOUSE is not set
+# CONFIG_USB_AIPTEK is not set
+# CONFIG_USB_WACOM is not set
+# CONFIG_USB_DC2XX is not set
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_SCANNER is not set
+# CONFIG_USB_MICROTEK is not set
+# CONFIG_USB_HPUSBSCSI is not set
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_CATC=m
+CONFIG_USB_CDCETHER=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_USS720=m
+
+#
+# USB Serial Converter support
+#
+# CONFIG_USB_SERIAL is not set
+# CONFIG_USB_RIO500 is not set
+CONFIG_USB_AUERSWALD=m
+CONFIG_USB_TIGL=m
+CONFIG_USB_BRLVGER=m
+CONFIG_USB_LCD=m
+
+#
+# Bluetooth support
+#
+CONFIG_BLUEZ=m
+CONFIG_BLUEZ_L2CAP=m
+CONFIG_BLUEZ_SCO=m
+CONFIG_BLUEZ_BNEP=m
+CONFIG_BNEP_MC_FILTER=y
+CONFIG_BNEP_PROTO_FILTER=y
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BLUEZ_HCIUSB=m
+# CONFIG_BLUEZ_USB_ZERO_PACKET is not set
+CONFIG_BLUEZ_HCIUART=m
+CONFIG_BLUEZ_HCIUART_H4=y
+# CONFIG_BLUEZ_HCIDTL1 is not set
+# CONFIG_BLUEZ_HCIBT3C is not set
+# CONFIG_BLUEZ_HCIBLUECARD is not set
+CONFIG_BLUEZ_HCIVHCI=m
+
+#
+# Windows Applications support
+#
+# CONFIG_MKI is not set
+
+#
+# Kernel hacking
+#
+CONFIG_DEBUG_KERNEL=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+# CONFIG_DEBUG_HIGHMEM is not set
+# CONFIG_DEBUG_SLAB is not set
+# CONFIG_DEBUG_IOVIRT is not set
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_FRAME_POINTER is not set
+
+#
+# Library routines
+#
+CONFIG_ZLIB_INFLATE=m
+CONFIG_ZLIB_DEFLATE=m
diff --git a/users/drobbins/genkernel/genkernel b/users/drobbins/genkernel/genkernel
new file mode 100644
index 0000000000..b1d292cba2
--- /dev/null
+++ b/users/drobbins/genkernel/genkernel
@@ -0,0 +1,366 @@
+#!/bin/bash
+# Bob Johnson, 23 March 2003 <livewire@gentoo.org>
+# Copyright 2002 Gentoo Technologies, Inc; http://www.gentoo.org
+# Released under the GNU General Public License version 2
+
+if [ ! -e /usr/src/linux ]
+then
+ echo "/usr/src/linux doesn't seem to exist. Please emerge your favorite"
+ echo "kernel source tree first."
+ exit 1
+fi
+
+if [ ! -h /usr/src/linux ]
+then
+ echo "/usr/src/linux is not a symbolic link. Please make sure it is a"
+ echo "symbolic link to your preferred kernel source tree."
+ exit 1
+fi
+
+KD=`readlink -f /usr/src/linux`
+KV="${KD##*/}"
+KV="${KV##linux-}"
+
+source /sbin/functions.sh
+TEMP=/tmp
+KERNEL=$1
+CONFIG=/etc/kernels
+source /etc/kernels/settings
+BUSYBOX_TARBALL=${CONFIG}/archives/busybox-0.60.5.tar.bz2
+BUSYBOX_DIR=busybox-0.60.5
+# This function check how many cpu's are present, and then set
+# -j in MAKEOPTS accordingly.
+#
+# Thanks to nall <nall@gentoo.org> for this.
+#
+MAKEOPTS="-j2"
+get_number_of_jobs() {
+ if [ ! -r /proc/cpuinfo ]
+ then
+ einfo "/proc not mounted; optimizing for uniprocessor compile..."
+ fi
+
+ CPUS="`grep -c ^[Pp]rocessor /proc/cpuinfo`"
+ # Make sure the number is valid ...
+ if [ "${CPUS}" -lt 1 ]
+ then
+ CPUS=1
+ fi
+
+ MAKEOPTS="-j$(( $CPUS * 2 ))"
+
+}
+
+spinner() {
+ local type
+ type=${1}; shift
+ for i in "$@"
+ do echo -n " *$GOOD Compiling kernel $WARN $i";echo -n -e "\r";
+ usleep 100000 ;
+ done
+ spinner '|' '/' '-' '\' '|' '/' '-' '\'
+ echo -n $NORMAL
+}
+
+die() {
+ if [ -n "$1" ]
+ then
+ echo "${PROG}: error: $1"
+ else
+ echo "${PROG}: aborting."
+ fi
+ exit 1
+}
+MENUCONFIG="no"
+for x in $@
+do
+ if [ "$x" = "--config" ]
+ then
+ MENUCONFIG="yes"
+ else
+ echo "genkernel: Unrecognized option \"$x\""
+ die
+ fi
+ shift
+done
+
+BOOTSPLASH="no"
+
+root_device() {
+ local myroot
+ local mylink
+ myroot=`awk '/^[ \t]*[^#]/ { if ($2 == "/") { print $1; }}' /etc/fstab`
+ if [ ! -e "$myroot" ]
+ then
+ echo "I can't find the root device specified in /etc/fstab: ${myroot}."
+ echo "Please configure your /etc/fstab file correctly, and then try again. "
+ die
+ fi
+ mylink="`readlink $myroot`"
+ if [ $? -eq 0 ]
+ then
+ #expanded a symlink....
+ myroot="$mylink"
+ fi
+ ROOT_DEVICE=$myroot
+}
+
+configuration() {
+ echo "Gentoo Linux genkernel, version 1.6"
+ echo " Copyright 2003 Gentoo Technologies, Inc., Bob Johnson, Daniel Robbins"
+ echo " Distributed under the GNU General Public License version 2"
+ echo
+ echo "Settings:"
+# echo " root device: ${ROOT_DEVICE}"
+ echo " compile optimization: $CPUS processor(s)"
+ echo " source tree: ${KD}"
+ echo -n " config: "
+
+ if [ -e ${CONFIG}/config-${KV} ]
+ then
+ echo -e "gentoo (customized)\n config loc: ${CONFIG}/config-${KV}"
+ elif [ -e ${KD}/kernel-config ]
+ then
+ echo -e "gentoo (default)\n config loc: ${KD}/kernel-config"
+ else
+ echo -e "non-gentoo (default)\n config loc: ${CONFIG}/default-config"
+ fi
+
+ echo -n " initrd config: "
+ if [ -e ${KD}/settings ]
+ then
+ echo "(kernel) ${KD}/settings"
+ source ${KD}/settings
+ else
+ echo "(default) ${CONFIG}/settings"
+ source ${CONFIG}/settings
+ fi
+ echo
+ cd ${KD}
+ ebegin "Running \"make mrproper\""
+ #running make mrproper fixes unresolved symbol stuff when switching CPU types with
+ #the custom configure option.
+ make mrproper > /dev/null
+ eend
+ if [ -e ${CONFIG}/config-${KV} ]
+ then
+ cp -f ${CONFIG}/config-${KV} ${KD}/.config || die "couldn't copy 1"
+ elif [ -e ${KD}/kernel-config ]
+ then
+ cp -f ${KD}/kernel-config ${KD}/.config || die "couldn't copy 2"
+ else
+ cp -f ${CONFIG}/default-config ${KD}/.config || die "couldn't copy 3"
+ fi
+ ebegin "Running \"make oldconfig\""
+ while true;do echo -e "\n";done|make oldconfig >/dev/null
+ eend
+ if [ "$MENUCONFIG" = "yes" ]
+ then
+ echo
+ echo "You will now be able to make customizations to your kernel configuration."
+ echo "Any changes you make will be saved in ${CONFIG}/config-${KV}."
+ echo "Your changes will also be used automatically the next time you use"
+ echo "genkernel to build the ${KV} kernel."
+ echo
+ echo "Hit enter to begin."
+ read
+ make menuconfig
+ if [ $? -eq 0 ]
+ then
+ cp ${KD}/.config ${CONFIG}/config-${KV}
+ else
+ echo "Error running \"make menuconfig\"; exiting."
+ die
+ fi
+ fi
+}
+
+compile() {
+ local compile
+ ebegin "Logging to /var/log/genkernel.log"; eend;
+ ebegin "Starting ${KV} build"; eend
+ ebegin "Running \"make dep\""
+ make dep >/var/log/genkernel.log 2>&1 ||die; eend
+ ebegin "Running \"make bzImage\""
+ make $MAKEOPTS bzImage >/var/log/genkernel.log 2>&1 || die; eend
+ ebegin "Running \"make modules\""
+ make $MAKEOPTS modules >/var/log/genkernel.log 2>&1 || die; eend
+ ebegin "Running \"make modules_install\""
+ make modules_install >/var/log/genkernel.log 2>&1 || die; eend
+ mount /boot > /dev/null 2>&1
+ ebegin "Moving bzImage to /boot/kernel-${KV}"
+ cp arch/i386/boot/bzImage /boot/kernel-${KV}
+ ebegin "Copying System.map to /boot/System.map-${KV}"
+ cp System.map /boot/System.map-${KV}
+ rm -f /boot/System.map.old
+ mv -f /boot/System.map /boot/System.map.old
+ ln -s System.map-${KV} /boot/System.map
+ eend
+}
+
+busybox() {
+ local busy
+ ebegin "Building busybox"
+ cd ${TEMP}
+ rm -rf ${BUSYBOX_DIR}
+ tar -xjf ${BUSYBOX_TARBALL}
+ cd ${BUSYBOX_DIR}
+ cp Config.h Config.h.orig
+ sed -e "s://#define BB_INSMOD:#define BB_INSMOD:" \
+ -e "s://#define BB_PIVOT_ROOT:#define BB_PIVOT_ROOT:" \
+ -e "s://#define BB_LOADKMAP:#define BB_LOADKMAP:" \
+ -e "s://#define BB_LOSETUP:#define BB_LOSETUP:" \
+ -e "s://#define BB_RMMOD:#define BB_RMMOD:" Config.h.orig > Config.h
+ make clean
+ make DOSTATIC=true
+ install -d ${TEMP}/kernel-initrd
+ dd if=/dev/zero of=${TEMP}/initrd bs=1k count=5000
+ mke2fs -F -q -N5000 ${TEMP}/initrd
+ mount -t ext2 -o loop ${TEMP}/initrd ${TEMP}/kernel-initrd
+ install -d ${TEMP}/kernel-initrd/{bin,etc,usr,proc,tmp,.initrd,new_root}
+ ln -s bin ${TEMP}/kernel-initrd/sbin
+ ln -s ../bin ${TEMP}/kernel-initrd/usr/bin
+ ln -s ../bin ${TEMP}/kernel-initrd/usr/sbin
+ install -d ${TEMP}/kernel-initrd/keymaps
+ cp ${CONFIG}/archives/keymaps/key.lst ${TEMP}/kernel-initrd/keymaps
+ tar xzf ${CONFIG}/archives/keymaps/bin-keymaps.tar.gz -C ${TEMP}/kernel-initrd/keymaps
+ (mkdir ${TEMP}/kernel-initrd/dev;cd ${TEMP}/kernel-initrd/dev;MAKEDEV generic-i386;MAKEDEV scd)
+ cat >${TEMP}/kernel-initrd/etc/fstab <<EOF
+/dev/ram0 / auto defaults
+proc /proc proc defaults 0 0
+EOF
+ cp ${TEMP}/${BUSYBOX_DIR}/busybox ${TEMP}/kernel-initrd/bin
+ for i in '[' ash basename cat chroot clear cp dirname echo env false find \
+ grep gunzip gzip insmod ln ls loadkmap losetup lsmod mkdir mknod modprobe more mount mv \
+ pivot_root ps awk pwd rm rmdir rmmod sh sleep tar test touch true umount uname \
+ xargs yes zcat chmod chown; do
+ rm -f ${TEMP}/kernel-initrd/bin/$i
+ ln ${TEMP}/kernel-initrd/bin/busybox ${TEMP}/kernel-initrd/bin/$i
+ done
+ eend
+}
+initrd() {
+ local init
+ ebegin "Creating initrd"
+ install -d ${TEMP}/kernel-initrd/modules/storage
+ install -d ${TEMP}/kernel-initrd/modules/firewire
+ install -d ${TEMP}/kernel-initrd/modules/ataraid
+ install -d ${TEMP}/kernel-initrd/modules/pcmcia
+ install -d ${TEMP}/kernel-initrd/modules/usb
+
+ local mymod
+ for i in $STORAGE_MODULES
+ do
+ mymod=`find /lib/modules/${KV} -name "${i}.o"`
+ if [ -z "${mymod}" ]
+ then
+ echo "Error: ${i}.o not found; skipping..."
+ continue
+ fi
+ cp $mymod ${TEMP}/kernel-initrd/modules/storage
+ done
+ for i in $FIREWIRE_MODULES
+ do
+ mymod=`find /lib/modules/${KV} -name "${i}.o"`
+ if [ -z "${mymod}" ]
+ then
+ echo "Error: ${i}.o not found; skipping..."
+ continue
+ fi
+ cp $mymod ${TEMP}/kernel-initrd/modules/firewire
+ done
+ for i in $ATARAID_MODULES
+ do
+ mymod=`find /lib/modules/${KV} -name "${i}.o"`
+ if [ -z "${mymod}" ]
+ then
+ echo "Error: ${i}.o not found; skipping..."
+ continue
+ fi
+ cp $mymod ${TEMP}/kernel-initrd/modules/ataraid
+ done
+ for i in $PCMCIA_MODULES
+ do
+ mymod=`find /lib/modules/${KV} -name "${i}.o"`
+ if [ -z "${mymod}" ]
+ then
+ echo "Error: ${i}.o not found; skipping..."
+ continue
+ fi
+ cp $mymod ${TEMP}/kernel-initrd/modules/pcmcia
+ done
+ for i in $USB_MODULES
+ do
+ mymod=`find /lib/modules/${KV} -name "${i}.o"`
+ if [ -z "${mymod}" ]
+ then
+ echo "Error: ${i}.o not found; skipping..."
+ continue
+ fi
+ cp $mymod ${TEMP}/kernel-initrd/modules/usb
+ done
+ #tweak our storage module settings based on our initrd
+ cat ${CONFIG}/linuxrc | sed -e "s/##STORAGE_MODULES##/${STORAGE_MODULES}/" \
+ -e "s/##FIREWIRE_MODULES##/${FIREWIRE_MODULES}/" \
+ -e "s/##ATARAID_MODULES##/${ATARAID_MODULES}/" \
+ -e "s/##PCMCIA_MODULES##/${PCMCIA_MODULES}/" \
+ -e "s/##USB_MODULES##/${USB_MODULES}/" \
+ > ${TEMP}/kernel-initrd/linuxrc
+ chmod +x ${TEMP}/kernel-initrd/linuxrc
+ umount ${TEMP}/initrd
+if [ $BOOTSPLASH = "yes" ]
+ then
+ ebegin "Adding Bootsplash Initrd"
+ cat ${BOOT_SPLASH_INITRD} >> ${TEMP}/initrd || die
+ cp -f ${TEMP}/initrd /boot/initrd-${KV}
+ eend
+ else
+ gzip -f -9 ${TEMP}/initrd
+ mv -f ${TEMP}/initrd.gz /boot/initrd-${KV}
+ eend
+fi
+}
+buildpkg() {
+ local build
+if [ "$PACKAGE" = "yes" ]
+ then
+ ebegin "Building Kernel Package"
+ mkdir ${TEMP}/genkernel
+ cp /kernel-${KV} ${TEMP}/genkernel
+ cp /initrd-${KV} ${TEMP}/genkernel
+ cp -rf /lib/modules/${KV} ${TEMP}/genkernel
+ cp -f /usr/src/linux-${KV}/.config ${TEMP}/genkernel/config
+ cd ${TEMP}
+ tar -jcvf /kernel-${KV}.tar.bz2 genkernel 2>&1 || die
+ rm -rf ${TEMP}/genkernel
+ echo $WARN " * Copied Kernel package to /kernel-${KV}.tar.bz2"
+ eend
+ fi
+}
+finish() {
+ echo
+ einfo "Build completed successfully!"
+ echo
+ einfo "Please specify /boot/kernel-${KV} and /boot/initrd-${KV}"
+ einfo "when customizing your boot loader configuration files."
+ echo
+ rm -rf /tmp/KV
+ rm -rf ${TEMP}/kernel-initrd
+ rm -rf ${TEMP}/${BUSYBOX_DIR}
+}
+
+#root_device
+get_number_of_jobs
+configuration
+compile
+ebegin "Building busybox"
+busybox >/var/log/genkernel.log 2>&1
+eend
+ebegin "Creating initrd"
+initrd >/var/log/genkernel.log 2>&1
+eend
+buildpkg
+finish
+exit 0
+
+
diff --git a/users/drobbins/genkernel/linuxrc b/users/drobbins/genkernel/linuxrc
new file mode 100644
index 0000000000..d2fcd0ec57
--- /dev/null
+++ b/users/drobbins/genkernel/linuxrc
@@ -0,0 +1,189 @@
+#!/bin/sh
+# Daniel Robbins <drobbins@gentoo.org>
+# Copyright 2003 Gentoo Technologies, Inc.
+# Distributed under the GPL
+
+PATH=/usr/sbin:/usr/bin:/sbin:/bin
+BACK_UP="\033[1K\033[0G"
+HILITE="\033[1m"
+NORMAL="\033[0m"
+WARN="\033[1m"
+BAD="\033[1m"
+#mount -o remount,rw /
+mount /proc
+INITRD="true"
+SCSI="yes"
+CDCACHE="no"
+IDEBUG="no"
+FIREWIRE="no"
+ATARAID="no"
+PCMCIA="no"
+DETECT="no"
+USB="yes"
+KEYMAP="no"
+if [ ! -e /dev/.devfsd ]
+then
+ #mount devfs
+ mount -t devfs devfs /dev
+fi
+
+CMDLINE="`cat /proc/cmdline`"
+for x in $CMDLINE
+do
+ if [ "$x" = "doscsi" ]
+ then
+ SCSI="yes"
+ elif [ "$x" = "cdcache" ]
+ then
+ CDCACHE="yes"
+ elif [ "$x" = "idebug" ]
+ then
+ IDEBUG="yes"
+ fi
+done
+
+for x in $CMDLINE
+do
+ if [ "$x" = "dofirewire" ]
+ then
+ FIREWIRE="yes"
+ fi
+done
+for x in $CMDLINE
+do
+ if [ "$x" = "nousb" ]
+ then
+ USB="no"
+ fi
+done
+
+for x in $CMDLINE
+do
+ if [ "$x" = "doataraid" ]
+ then
+ ATARAID="yes"
+ fi
+done
+for x in $CMDLINE
+do
+ if [ "$x" = "dopcmcia" ]
+ then
+ PCMCIA="yes"
+ fi
+done
+
+for x in $CMDLINE
+do
+ if [ "$x" = "dokeymap" ]
+ then
+ KEYMAP="yes"
+ fi
+done
+
+blurb() {
+ echo -ne ${HILITE}${1}
+}
+
+backup() {
+ echo -ne "\033[0G\033[0K"
+}
+if [ -e /dev/.devfsd ]
+ then
+ RAM_DEVICE="rd"
+ else
+ RAM_DEVICE="ram0"
+fi
+
+
+# Create the new root FS
+
+mounted=""
+
+initmsg() {
+ echo -e "${HILITE}${*}${NORMAL}"
+}
+
+getkeymap() {
+ local mykeymap
+ echo -ne ${HILITE}
+ cat /keymaps/key.lst
+ echo -ne ${NORMAL}
+ read -p "Keymap selection: " mykeymap
+ if [ -e /keymaps/${mykeymap}.map ]
+ then
+ echo -e "${HILITE}---- Loading ${mykeymap} keymap${NORMAL}"
+ loadkmap < /keymaps/${mykeymap}.map
+ elif [ "$mykeymap" = "" ]
+ then
+ #default keymap is "us"
+ echo -e "${HILITE}---- Loading default (US) keymap${NORMAL}"
+ loadkmap < /keymaps/us.map
+ else
+ getkeymap
+ fi
+}
+
+modules_scan() {
+ local type
+ type=${1}; shift
+ for x in "$@"
+ do
+ blurb "---- Scanning for ${x}..."
+ insmod -f /modules/${type}/${x}.o > /dev/null 2>&1
+ if [ $? -eq 0 ]
+ then
+ backup
+ echo -e "${GOOD}---- Detected ${x} hardware${NORMAL}"
+ else
+ backup
+ echo -ne "${NORMAL}"
+ fi
+ done
+}
+echo "${GOOD} Initial RAMDISK Loading Starting..."
+# Mount the CD
+
+if [ "$SCSI" = "yes" ]
+then
+DEVICE=SCSI
+ echo -e "${HILITE} ---- Beginning storage detection${NORMAL}"
+ # This next "## ##" gets sed tweaked:
+ modules_scan storage ##STORAGE_MODULES##
+fi
+
+if [ "$FIREWIRE" = "yes" ]
+then
+DEVICE=FIREWIRE
+ echo -e "${HILITE} ---- Beginning firewire detection${NORMAL}"
+ # This next "## ##" gets sed tweaked:
+ modules_scan firewire ##FIREWIRE_MODULES##
+fi
+if [ "$ATARAID" = "yes" ]
+then
+DEVICE=ATARAID
+ echo -e "${HILITE} ---- Beginning ata detection${NORMAL}"
+ # This next "## ##" gets sed tweaked:
+ modules_scan ataraid ##ATARAID_MODULES##
+fi
+
+if [ "$PCMCIA" = "yes" ]
+then
+DEVICE=PCMCIA
+ echo -e "${HILITE} ---- Beginning pcmcia detection${NORMAL}"
+ # This next "## ##" gets sed tweaked:
+ modules_scan ##PCMCIA_MODULES##
+fi
+if [ "$USB" = "yes" ]
+then
+DEVICE=USB
+ echo -e "${HILITE} ---- Beginning usb detection${NORMAL}"
+ # This next "## ##" gets sed tweaked:
+ modules_scan usb ##USB_MODULES##
+fi
+
+if [ "$KEYMAP" = "yes" ]
+then
+getkeymap
+fi
+
+exit
diff --git a/users/drobbins/genkernel/settings b/users/drobbins/genkernel/settings
new file mode 100644
index 0000000000..27fe501239
--- /dev/null
+++ b/users/drobbins/genkernel/settings
@@ -0,0 +1,25 @@
+STORAGE_MODULES="sd_mod sg sr_mod \
+aic7xxx aic7xxx_old BusLogic \
+ncr53c8xx NCR53c406a \
+initio advansys aha1740 aha1542 aha152x \
+atp870u dtc eata fdomain gdth \
+megaraid pas16 pci2220i pci2000 psi240i \
+qlogicfas qlogicfc qlogicisp \
+seagate t128 tmscsim u14-34f ultrastor wd7000 \
+a100u2w 3w-xxxx DAC960 NCR53c406a \
+aacraid sym53c8xx a100u2w cpqfc \
+dmx3191d dpt_i2o imm in2000 ips qla1280 \
+sim710 sym53c416"
+
+FIREWIRE_MODULES="ieee1394 ohci1394 eth1394 sbp2"
+
+ATARAID_MODULES="ataraid pdcraid hptraid"
+
+PCMCIA_MODULES="ide-cs"
+
+USB_MODULES="usbcore ehci-hcd uhci usb-ohci hid usb-storage"
+
+INITRD_SIZE=5000
+
+#BOOT_SPLASH_INITRD="/boot/initrd.bs"
+