summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/kernel.bbclass18
-rw-r--r--conf/distro/openslug.conf45
-rw-r--r--conf/distro/unslung.conf2
-rw-r--r--conf/machine/nslu2.conf12
-rw-r--r--files/device_table-unslung.txt10
-rw-r--r--packages/busybox/slingbox-1.00/defconfig8
-rw-r--r--packages/busybox/switchbox-1.00/linuxrc53
-rw-r--r--packages/busybox/switchbox_1.00.bb2
-rw-r--r--packages/db/db_4.3.27.bb (renamed from packages/nslu2-binary-only/unslung-rootfs-2.3r25/tmp-permissions.patch)0
-rw-r--r--packages/linux/openslug-kernel-2.6.11.2/defconfig156
-rw-r--r--packages/linux/openslug-kernel_2.6.11.2.bb2
-rw-r--r--packages/linux/unslung-kernel-2.3r25/defconfig30
-rw-r--r--packages/linux/unslung-kernel-2.3r25/nfs-blocksize.patch (renamed from packages/pwc/files/Makefile)0
-rw-r--r--packages/linux/unslung-kernel_2.3r25.bb3
-rw-r--r--packages/meta/openslug-image.bb7
-rw-r--r--packages/meta/openslug-packages.bb71
-rw-r--r--packages/module-init-tools/files/depmod-byteswap.patch0
-rw-r--r--packages/module-init-tools/module-init-tools-cross_3.1.bb24
-rw-r--r--packages/nis/files/libdl.patch0
-rw-r--r--packages/nis/files/no-selinux.patch0
-rw-r--r--packages/nis/nis-all.bb0
-rw-r--r--packages/nis/nis.inc0
-rw-r--r--packages/nis/pwdutils_2.6.bb0
-rw-r--r--packages/nis/yp-tools_2.9.bb0
-rw-r--r--packages/nis/ypbind-mt_1.18.bb0
-rw-r--r--packages/nis/ypserv_2.15.bb0
-rw-r--r--packages/nslu2-binary-only/nslu2-switchbox-firmware.bb4
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/NOTES409
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/README124
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/rc-diversion.patch2
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/rc.bootbin0
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/slingover0
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/tmp-handling.patch0
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/unsling46
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs-2.3r25/wait-for-quotacheck.patch0
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs_2.3r25.bb20
-rw-r--r--packages/openldap/files/install-strip.patch0
-rw-r--r--packages/openldap/files/openldap-autoconf.patch0
-rw-r--r--packages/openldap/files/ucgendat.patch0
-rw-r--r--packages/openldap/openldap_2.2.24.bb0
-rw-r--r--packages/openslug-init/openslug-init-0.10/sysconfsetup3
-rw-r--r--packages/openslug-init/openslug-init-0.10/turnup0
-rw-r--r--packages/openslug-init/openslug-init_0.10.bb17
-rw-r--r--packages/pam/files/libpam-config.patch0
-rw-r--r--packages/pam/files/libpam-make.patch0
-rw-r--r--packages/pam/libpam_0.79.bb0
-rw-r--r--packages/portmap/portmap-unslung_5-9.bb0
-rw-r--r--packages/pwc/pwc-10.0.6a/Makefile0
-rw-r--r--packages/pwc/pwc-10.0.6a/endian-fix.patch0
-rw-r--r--packages/pwc/pwc_10.0.6a.bb3
-rw-r--r--packages/uclibc/files/armeb-kernel-stat.h.patch0
-rw-r--r--packages/uclibc/uclibc_0.9.27.bb3
-rw-r--r--packages/udev/files/init178
53 files changed, 1027 insertions, 225 deletions
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index e582bb9898..c80aa5f6a7 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -220,11 +220,11 @@ python populate_packages_prepend () {
f = os.popen(cmd, 'r')
deps = {}
- pattern0 = "^(.*\.o):..*$"
- pattern1 = "^(.*\.o):\t(.*\.o)$"
- pattern2 = "^(.*\.o):\t(.*\.o) \\\$"
- pattern3 = "^\t(.*\.o) \\\$"
- pattern4 = "^\t(.*\.o)$"
+ pattern0 = "^(.*\.k?o):..*$"
+ pattern1 = "^(.*\.k?o):\s*(.*\.k?o)\s*$"
+ pattern2 = "^(.*\.k?o):\s*(.*\.k?o)\s*\\\$"
+ pattern3 = "^\t(.*\.k?o)\s*\\\$"
+ pattern4 = "^\t(.*\.k?o)\s*$"
line = f.readline()
while line:
@@ -233,19 +233,19 @@ python populate_packages_prepend () {
continue
m1 = re.match(pattern1, line)
if m1:
- deps[m1.group(1)] = [m1.group(2)]
+ deps[m1.group(1)] = m1.group(2).split()
else:
m2 = re.match(pattern2, line)
if m2:
- deps[m2.group(1)] = [m2.group(2)]
+ deps[m2.group(1)] = m2.group(2).split()
line = f.readline()
m3 = re.match(pattern3, line)
while m3:
- deps[m2.group(1)].append(m3.group(1))
+ deps[m2.group(1)].extend(m3.group(1).split())
line = f.readline()
m3 = re.match(pattern3, line)
m4 = re.match(pattern4, line)
- deps[m2.group(1)].append(m4.group(1))
+ deps[m2.group(1)].extend(m4.group(1).split())
line = f.readline()
f.close()
return deps
diff --git a/conf/distro/openslug.conf b/conf/distro/openslug.conf
index 54a464204d..274fdec3c9 100644
--- a/conf/distro/openslug.conf
+++ b/conf/distro/openslug.conf
@@ -3,11 +3,13 @@
#@DESCRIPTION: OpenSlug Linux Distribution for the NSLU2
DISTRO_NAME = "OpenSlug"
-DISTRO_VERSION = "1.7-beta"
+DISTRO_VERSION = "1.8-beta"
DISTRO_TYPE ?= "beta"
-TARGET_FPU = "soft"
-TARGET_OS = "linux"
+TARGET_FPU_local ?= "soft"
+TARGET_FPU := "${TARGET_FPU_local}"
+TARGET_OS_local ?= "linux"
+TARGET_OS := "${TARGET_OS_local}"
USE_NLS ?= "no"
USE_NLS_glib-2.0 = "yes"
@@ -26,11 +28,43 @@ kernel-module-pegasus kernel-module-p8022 kernel-module-kaweth \
kernel-module-usbserial \
kernel-module-pl2303 kernel-module-ftdi-sio"
-OPENSLUG_EXTRA_INSTALL ?= "${OPENSLUG_EXTRA_RDEPENDS}"
+# Filesystem selection: set in local.conf to override. Adding entries
+# here adds the module to the image. The module must be built as part
+# of openslug-kernel (i.e. it must be specified as a module in the
+# defconfig file). The NLS support charset modules must be given
+# explicitly and must match the codepage/iocharset and NLS handling
+# for the file systems which require them. The installed lanugage
+# set is minimal but sufficient for any file system (since it uses
+# utf8). See http://www.nslu2-linux.orgwiki/HowTo/MountFATFileSystems
+# for more information on the language behaviour of the DOS file
+# systems.
+#
+# NOTE: removing kernel-module-nfs from this list will prevent NFS
+# boot (however you can do a simple flash file system boot - no
+# attached disk - and install the nfs modules from ssh.)
+OPENSLUG_EXTRA_FILESYSTEMS ?= "\
+kernel-module-nfs \
+kernel-module-vfat \
+kernel-module-ntfs \
+kernel-module-isofs \
+kernel-module-udf \
+kernel-module-nls-cp437 \
+kernel-module-nls-utf8 \
+"
+
+# This documents other file systems which are built but not installed
+# by default in the flash image.
+#
+# kernel-module-msdos - mounts a FAT file system without long file names
+# (use kernel-module-vfat, it shows the long names
+# if present.)
+# kernel-module-reiserfs - support for the reiser file system
+
+OPENSLUG_EXTRA_INSTALL ?= "${OPENSLUG_EXTRA_RDEPENDS} ${OPENSLUG_EXTRA_FILESYSTEMS}"
# These lines are for backwards compatibility and will be removed soon.
BOOTSTRAP_EXTRA_DEPENDS += "${OPENSLUG_EXTRA_DEPENDS}"
-BOOTSTRAP_EXTRA_RDEPENDS += "${OPENSLUG_EXTRA_RDEPENDS}"
+BOOTSTRAP_EXTRA_RDEPENDS += "${OPENSLUG_EXTRA_RDEPENDS} ${OPENSLUG_EXTRA_FILESYSTEMS}"
PREFERRED_PROVIDER_virtual/kernel ?= "openslug-kernel"
PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"
@@ -38,4 +72,3 @@ PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"
PREFERRED_VERSION_openslug-kernel ?= "2.6.11.2"
PREFERRED_VERSION_ixp4xx-csr ?= "1.4"
PREFERRED_VERSION_ixp425-eth ?= "1.1"
-
diff --git a/conf/distro/unslung.conf b/conf/distro/unslung.conf
index f7a765a82a..31e781bb0f 100644
--- a/conf/distro/unslung.conf
+++ b/conf/distro/unslung.conf
@@ -7,7 +7,7 @@ FEED_URIS += "native##http://ipkg.nslu2-linux.org/feeds/unslung/native"
FEED_URIS += "oe##http://ipkg.nslu2-linux.org/feeds/unslung/oe"
DISTRO_NAME = "Unslung"
-DISTRO_VERSION = "4.7-alpha"
+DISTRO_VERSION = "4.13-alpha"
DISTRO_TYPE = "beta"
TARGET_FPU = "soft"
diff --git a/conf/machine/nslu2.conf b/conf/machine/nslu2.conf
index 9fe31196f5..f768e7a109 100644
--- a/conf/machine/nslu2.conf
+++ b/conf/machine/nslu2.conf
@@ -15,9 +15,9 @@ SERIAL_CONSOLE = "115200 ttyS0"
KERNEL_CONSOLE = "ttyS0,115200n8"
USE_VT = "0"
-CVSDATE_gnu-config-native ?= "20050221"
-CVSDATE_ipkg-utils-native ?= "20050221"
-CVSDATE_ipkg-link ?= "20050221"
-CVSDATE_uclibc ?= "20050221"
-CVSDATE_genext2fs ?= "20050221"
-CVSDATE_genext2fs-native ?= "20050221" \ No newline at end of file
+CVSDATE_gnu-config-native ?= "20050405"
+CVSDATE_ipkg-utils-native ?= "20050405"
+CVSDATE_ipkg-link ?= "20050405"
+CVSDATE_uclibc ?= "20050405"
+CVSDATE_genext2fs ?= "20050405"
+CVSDATE_genext2fs-native ?= "20050405" \ No newline at end of file
diff --git a/files/device_table-unslung.txt b/files/device_table-unslung.txt
index 256d86d1eb..1639acadaf 100644
--- a/files/device_table-unslung.txt
+++ b/files/device_table-unslung.txt
@@ -8,11 +8,14 @@
/dev d 755 0 0 - - - - -
/dev/console c 622 0 0 5 1 - - -
/dev/cua c 622 0 0 5 64 0 1 2
+/dev/dsp c 644 0 0 14 3 - - -
/dev/flash d 755 0 0 - - - - -
/dev/flash/config c 644 0 0 90 6 - - -
/dev/ipsec c 644 0 0 36 10 - - -
/dev/kmem c 640 0 0 1 2 - - -
/dev/ledman c 644 0 0 126 0 - - -
+/dev/md b 644 0 0 9 0 0 1 4
+/dev/lp c 664 0 0 180 0 0 1 4
/dev/mem c 640 0 0 1 1 - - -
/dev/mtd c 664 0 0 90 0 0 2 8
/dev/mtdblock b 644 0 0 31 0 0 1 8
@@ -25,12 +28,17 @@
/dev/random c 644 0 0 1 8 - - -
/dev/rbuttons c 644 0 0 61 0 - - -
/dev/rtc c 644 0 0 10 135 - - -
+/dev/scd b 664 0 0 11 0 0 1 4
/dev/sda b 664 0 0 8 0 - - -
/dev/sda b 664 0 0 8 1 1 1 5
/dev/sdb b 664 0 0 8 16 - - -
/dev/sdb b 664 0 0 8 17 1 1 5
/dev/sdc b 664 0 0 8 32 - - -
/dev/sdc b 664 0 0 8 33 1 1 5
+/dev/sdd b 664 0 0 8 48 - - -
+/dev/sdd b 664 0 0 8 49 1 1 5
+/dev/sde b 664 0 0 8 64 - - -
+/dev/sde b 664 0 0 8 65 1 1 5
/dev/st c 664 0 0 9 0 0 1 4
/dev/tty c 666 0 0 5 0 - - -
/dev/tty c 644 0 0 4 0 0 1 10
@@ -38,6 +46,6 @@
/dev/ttyp c 644 0 0 3 0 0 1 10
/dev/ttyUSB c 644 0 0 188 0 0 1 4
/dev/urandom c 644 0 0 1 9 - - -
-/dev/video0 c 644 0 0 81 0 - - -
+/dev/video c 664 0 0 81 0 0 1 4
/dev/zero c 666 0 0 1 5 - - -
/bin/tinylogin f 6755 0 0 - - - - -
diff --git a/packages/busybox/slingbox-1.00/defconfig b/packages/busybox/slingbox-1.00/defconfig
index 192d218d57..463b3a8d19 100644
--- a/packages/busybox/slingbox-1.00/defconfig
+++ b/packages/busybox/slingbox-1.00/defconfig
@@ -75,7 +75,7 @@ CONFIG_UNZIP=y
CONFIG_CHROOT=y
# CONFIG_CMP is not set
# CONFIG_CP is not set
-# CONFIG_CUT is not set
+CONFIG_CUT=y
# CONFIG_DATE is not set
# CONFIG_DD is not set
# CONFIG_DF is not set
@@ -98,7 +98,7 @@ CONFIG_FEATURE_FANCY_HEAD=y
# CONFIG_LS is not set
CONFIG_MD5SUM=y
# CONFIG_MKDIR is not set
-# CONFIG_MKFIFO is not set
+CONFIG_MKFIFO=y
# CONFIG_MKNOD is not set
# CONFIG_MV is not set
# CONFIG_OD is not set
@@ -115,7 +115,7 @@ CONFIG_SORT=y
# CONFIG_SYNC is not set
CONFIG_TAIL=y
CONFIG_FEATURE_FANCY_TAIL=y
-# CONFIG_TEE is not set
+CONFIG_TEE=y
# CONFIG_TEST is not set
# CONFIG_TOUCH is not set
# CONFIG_TR is not set
@@ -153,7 +153,7 @@ CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
#
# Debian Utilities
#
-# CONFIG_MKTEMP is not set
+CONFIG_MKTEMP=y
# CONFIG_PIPE_PROGRESS is not set
# CONFIG_READLINK is not set
# CONFIG_RUN_PARTS is not set
diff --git a/packages/busybox/switchbox-1.00/linuxrc b/packages/busybox/switchbox-1.00/linuxrc
index 18a4440351..355a05b568 100644
--- a/packages/busybox/switchbox-1.00/linuxrc
+++ b/packages/busybox/switchbox-1.00/linuxrc
@@ -1,18 +1,15 @@
#!/bin/sh
mounted=
-runboot=
prefroot=
+runboot=
/bin/mount -t proc proc /proc
-/bin/echo "0x0100" > /proc/sys/kernel/real-root-dev
sysconflen=`/bin/dd if=/dev/mtd1 bs=4 count=1 2>/dev/null | /usr/bin/hexdump -n 6 -e '"%02d"'`
ipaddr=`/bin/dd if=/dev/mtd1 bs=1 count=$sysconflen skip=4 2>/dev/null | grep ip_addr | sed -e s/ip_addr=//`
netmask=`/bin/dd if=/dev/mtd1 bs=1 count=$sysconflen skip=4 2>/dev/null | grep netmask | sed -e s/netmask=//`
gateway=`/bin/dd if=/dev/mtd1 bs=1 count=$sysconflen skip=4 2>/dev/null | grep gateway | sed -e s/gateway=//`
-nfsrootloc=`/bin/dd if=/dev/mtd1 bs=1 count=$sysconflen skip=4 2>/dev/null | grep nfsroot | sed -e s/nfsroot=// | cut -d, -f 1`
-nfsrootopts=`/bin/dd if=/dev/mtd1 bs=1 count=$sysconflen skip=4 2>/dev/null | grep nfsroot | sed -e s/nfsroot=// | cut -d, -f 2- | sed -e s/\"//g`
device=/dev/`/bin/sed -n -e 's/^\(mtd[0-9]*\): .* "FIS directory"/\1/p' /proc/mtd`
length=`/bin/dd if=$device bs=2 skip=2048 2>/dev/null | /usr/bin/hexdump -n 4 -e '4/1 "%02X"' $device`
@@ -22,6 +19,10 @@ if [ -z "$mounted" ] && /bin/mount -rt jffs2 /dev/mtdblock4 /mnt/jffs2 ; then
/bin/echo "Preferred root device is /dev/ram0 (recovery)"
mounted=
prefroot=
+ elif [ -f /mnt/jffs2/.ramdisk ] ; then
+ /bin/echo "Preferred root device is /dev/ram1 (maintenence)"
+ mounted=/mnt/newroot
+ prefroot=maintenence
elif [ -f /mnt/jffs2/.sda1root ] ; then
/bin/echo "Preferred root device is /dev/sda1 (disk 1)"
mounted=/mnt/newroot
@@ -38,10 +39,10 @@ if [ -z "$mounted" ] && /bin/mount -rt jffs2 /dev/mtdblock4 /mnt/jffs2 ; then
/bin/echo "Preferred root device is /dev/sdb2 (disk 2)"
mounted=/mnt/newroot
prefroot=sdb2
- elif [ -f /mnt/jffs2/.ramdisk ] ; then
- /bin/echo "Preferred root device is /dev/ram1 (maintenence)"
+ elif [ -f /mnt/jffs2/.altroot ] ; then
+ /bin/echo "Preferred root device is a user defined blockdevice"
mounted=/mnt/newroot
- prefroot=maintenence
+ prefroot=altroot
elif [ -f /mnt/jffs2/.nfsroot ] ; then
/bin/echo "Preferred root device is through NFS"
mounted=/mnt/newroot
@@ -76,7 +77,7 @@ if [ -n "$prefroot" ] ; then
/bin/dd if=/dev/zero of=/dev/ram1 bs=1k count=12k 2>/dev/null
/bin/mkdir /lib
/bin/ln -s /mnt/jffs2/lib/* /lib
- /bin/mkdir /usr/bin
+ /bin/mkdir -p /usr/bin
/bin/ln -s /mnt/jffs2/usr/bin/mke2fs /usr/bin
/bin/ln -s /mnt/jffs2/usr/bin/find /usr/bin
/bin/ln -s /mnt/jffs2/usr/bin/cpio /usr/bin
@@ -107,12 +108,26 @@ if [ -n "$prefroot" ] ; then
fi
- if [ $prefroot = "nfsroot" ] ; then
+ if [ $prefroot = "altroot" ] ; then
+ # The altrootloc and altrootopts vars MUST be chosen here.
+ # ie: $altrootopts="-rt ext3" and $altrootloc=/dev/md0
+ # Also modules can be loaded here.
+ # also if you have a really slow starting disk, you can put a large sleep value here.
+ . /mnt/jffs2/.altroot
+
+ /bin/mount $altrootopts $altrootloc /mnt/newroot
+ if [ -L /mnt/newroot/sbin/init -o -x /mnt/newroot/sbin/init -o \
+ -L /mnt/newroot/bin/init -o -x /mnt/newroot/bin/init ] ; then
+ /bin/echo "Root filesystem will be mounted from a user defined rootfs (altroot) ..."
+ else
+ /bin/umount /mnt/newroot
+ /bin/echo "Cant find valid rootfs on user defined rootfs (altroot), using jffs2 ..."
+ mounted=/mnt/jffs2
+ prefroot=jffs2
+ fi
+ fi
- /bin/mkdir -p /lib
- /bin/ln -s /mnt/jffs2/lib/* /lib
- /bin/mkdir -p /sbin
- /bin/ln -s /mnt/jffs2/sbin/portmap /sbin
+ if [ $prefroot = "nfsroot" ] ; then
/sbin/insmod ixp400
/sbin/insmod ixp425_eth
@@ -120,16 +135,15 @@ if [ -n "$prefroot" ] ; then
/sbin/route add default gw $gateway
/sbin/ifconfig lo up 127.0.0.1
- /sbin/portmap
# The nfsrootloc and nfsrootopts vars can be overridden here.
. /mnt/jffs2/.nfsroot
- mount -o $nfsrootopts $nfsrootloc /mnt/newroot
+ /bin/mount $nfsrootopts $nfsrootloc /mnt/newroot
if [ -L /mnt/newroot/sbin/init -o -x /mnt/newroot/sbin/init -o \
-L /mnt/newroot/bin/init -o -x /mnt/newroot/bin/init ] ; then
- /bin/echo "Root filesystem will be mounted from a NFS root ..."
+ /bin/echo "Root filesystem will be mounted from an NFS root ..."
mounted=/mnt/newroot
else
/bin/umount /mnt/newroot
@@ -154,14 +168,11 @@ fi
# Pivot
if [ -n "$mounted" ] ; then
- if [ $prefroot = "nfsroot" ] ; then
- /usr/bin/killall portmap
- fi
if [ $mounted != "/mnt/jffs2" ] ; then
sleep 1
/bin/umount /mnt/jffs2
fi
- umount /proc
+ /bin/umount /proc
cd $mounted
if [ -x ./linuxrc -o -L ./linuxrc ] ; then
runboot=/linuxrc
@@ -173,7 +184,7 @@ if [ -n "$mounted" ] ; then
runboot=/bin/sh
fi
/sbin/pivot_root . initrd
- exec /usr/sbin/chroot . $runboot < dev/console > dev/console 2>&1
+ exec /usr/sbin/chroot . $runboot < /dev/console 1> /dev/console 2> /dev/console
fi
if [ -z "$mounted" ] ; then
diff --git a/packages/busybox/switchbox_1.00.bb b/packages/busybox/switchbox_1.00.bb
index 7ddecf8738..d1ad177ffa 100644
--- a/packages/busybox/switchbox_1.00.bb
+++ b/packages/busybox/switchbox_1.00.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://www.busybox.net"
LICENSE = "GPL"
SECTION = "base"
PRIORITY = "required"
-PR = "r10"
+PR = "r11"
SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \
file://defconfig \
diff --git a/packages/nslu2-binary-only/unslung-rootfs-2.3r25/tmp-permissions.patch b/packages/db/db_4.3.27.bb
index e69de29bb2..e69de29bb2 100644
--- a/packages/nslu2-binary-only/unslung-rootfs-2.3r25/tmp-permissions.patch
+++ b/packages/db/db_4.3.27.bb
diff --git a/packages/linux/openslug-kernel-2.6.11.2/defconfig b/packages/linux/openslug-kernel-2.6.11.2/defconfig
index 07ec66bb9a..85d5f732e9 100644
--- a/packages/linux/openslug-kernel-2.6.11.2/defconfig
+++ b/packages/linux/openslug-kernel-2.6.11.2/defconfig
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.11
-# Tue Mar 8 02:00:48 2005
+# Linux kernel version: 2.6.11.2
+# Fri Apr 8 14:02:10 2005
#
CONFIG_ARM=y
CONFIG_MMU=y
@@ -33,7 +33,7 @@ CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
# CONFIG_IKCONFIG is not set
CONFIG_EMBEDDED=y
-CONFIG_KALLSYMS=n
+# CONFIG_KALLSYMS is not set
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
@@ -144,7 +144,6 @@ CONFIG_PCI_LEGACY_PROC=y
# At least one math emulation must be selected
#
CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
# CONFIG_FPE_FASTFPE is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_AOUT is not set
@@ -161,7 +160,7 @@ CONFIG_PM=y
# CONFIG_PREEMPT is not set
CONFIG_APM=y
# CONFIG_ARTHUR is not set
-CONFIG_CMDLINE="root=/dev/ram0 initrd=0x01000000,10M mem=32M@0x00000000 console=ttyS0,115200n8"
+CONFIG_CMDLINE="root=/dev/ram0 rw rootfstype=ext2,jffs2 initrd=0x01000000,10M init=/linuxrc mem=32M@0x00000000 console=ttyS0,115200n8"
CONFIG_ALIGNMENT_TRAP=y
#
@@ -685,11 +684,6 @@ CONFIG_SCSI_QLA2XXX=y
#
# Userland interfaces
#
-# CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
-# CONFIG_INPUT_TSDEV is not set
-# CONFIG_INPUT_EVDEV is not set
-# CONFIG_INPUT_EVBUG is not set
#
# Input I/O drivers
@@ -701,11 +695,6 @@ CONFIG_SOUND_GAMEPORT=y
#
# Input Device Drivers
#
-# CONFIG_INPUT_KEYBOARD is not set
-# CONFIG_INPUT_MOUSE is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TOUCHSCREEN is not set
-# CONFIG_INPUT_MISC is not set
#
# Character devices
@@ -902,7 +891,10 @@ CONFIG_EXT3_FS=y
# CONFIG_EXT3_FS_XATTR is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
-# CONFIG_REISERFS_FS is not set
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
#
@@ -919,15 +911,23 @@ CONFIG_DNOTIFY=y
#
# CD-ROM/DVD Filesystems
#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
+CONFIG_ISO9660_FS=m
+# CONFIG_JOLIET is not set
+# CONFIG_ZISOFS is not set
+CONFIG_UDF_FS=m
+CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
-# CONFIG_MSDOS_FS is not set
-# CONFIG_VFAT_FS is not set
-# CONFIG_NTFS_FS is not set
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+# CONFIG_NTFS_RW is not set
#
# Pseudo filesystems
@@ -1014,45 +1014,45 @@ CONFIG_MSDOS_PARTITION=y
# Native Language Support
#
CONFIG_NLS=m
-CONFIG_NLS_DEFAULT="iso8859-1"
-# CONFIG_NLS_CODEPAGE_437 is not set
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-# CONFIG_NLS_CODEPAGE_850 is not set
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ASCII is not set
-# CONFIG_NLS_ISO8859_1 is not set
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-# CONFIG_NLS_ISO8859_15 is not set
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_UTF8 is not set
+CONFIG_NLS_DEFAULT="utf8"
+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_ASCII=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
#
# Profiling support
@@ -1067,7 +1067,17 @@ CONFIG_NLS_DEFAULT="iso8859-1"
#
# Sound
#
-# CONFIG_SOUND is not set
+CONFIG_SOUND=m
+
+#
+# Advanced Linux Sound Architecture
+#
+# CONFIG_SND is not set
+
+#
+# Open Sound System
+#
+# CONFIG_SOUND_PRIME is not set
#
# Misc devices
@@ -1103,10 +1113,12 @@ CONFIG_USB_UHCI_HCD=m
#
# USB Device Class drivers
#
+CONFIG_USB_AUDIO=m
#
# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
#
+# CONFIG_USB_MIDI is not set
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=m
@@ -1132,16 +1144,6 @@ CONFIG_USB_STORAGE=y
#
# USB HID Boot Protocol drivers
#
-# 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_KBTAB is not set
-# CONFIG_USB_POWERMATE is not set
-# CONFIG_USB_MTOUCH is not set
-# CONFIG_USB_EGALAX is not set
-# CONFIG_USB_XPAD is not set
-# CONFIG_USB_ATI_REMOTE is not set
#
# USB Imaging devices
@@ -1153,10 +1155,14 @@ CONFIG_USB_STORAGE=y
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set
-
-#
-# Video4Linux support is needed for USB Multimedia device support
-#
+# CONFIG_USB_VICAM is not set
+# CONFIG_USB_DSBR is not set
+# CONFIG_USB_IBMCAM is not set
+# CONFIG_USB_KONICAWC is not set
+# CONFIG_USB_OV511 is not set
+# CONFIG_USB_SE401 is not set
+# CONFIG_USB_SN9C102 is not set
+# CONFIG_USB_STV680 is not set
#
# USB Network Ada