summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2006-12-09 19:47:32 +0000
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2006-12-09 19:47:32 +0000
commitec9c075c7523c1e2613282c5e6d57c6e616eb6f1 (patch)
treec1b3a27093fe61fca32e580c59ef2d218da6f720
parentf7ffac542813fb983d61cfd9c97a077f92df747e (diff)
Enable msdos fs support and package it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5741 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--package/kernel/modules/fs.mk12
-rw-r--r--target/linux/brcm-2.4/config2
-rw-r--r--target/linux/brcm-2.6/config2
-rw-r--r--target/linux/brcm63xx-2.6/config7
-rw-r--r--target/linux/ixp4xx-2.6/config2
-rw-r--r--target/linux/rb532-2.6/config2
-rw-r--r--target/linux/rdc-2.6/config2
-rw-r--r--target/linux/sibyte-2.6/config2
-rw-r--r--target/linux/x86-2.6/config2
9 files changed, 24 insertions, 9 deletions
diff --git a/package/kernel/modules/fs.mk b/package/kernel/modules/fs.mk
index 63bd9ffed..eae83efc9 100644
--- a/package/kernel/modules/fs.mk
+++ b/package/kernel/modules/fs.mk
@@ -88,6 +88,18 @@ define KernelPackage/fs-nfs
endef
$(eval $(call KernelPackage,fs-nfs))
+define KernelPackage/fs-msdos
+ TITLE:=MSDOS filesystem support
+ DESCRIPTION:=Kernel module for MSDOS filesystem support
+ DEPENDS:=+kmod-nls-base
+ KCONFIG:=$(CONFIG_MSDOS_FS)
+ SUBMENU:=$(FSMENU)
+ AUTOLOAD:=$(call AutoLoad,30,fat vfat)
+ FILES:= \
+ $(MODULES_DIR)/kernel/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,fs-msdos))
+
define KernelPackage/fs-vfat
TITLE:=VFAT filesystem support
DESCRIPTION:=Kernel module for VFAT filesystem support
diff --git a/target/linux/brcm-2.4/config b/target/linux/brcm-2.4/config
index 57e0c562d..2a6254b58 100644
--- a/target/linux/brcm-2.4/config
+++ b/target/linux/brcm-2.4/config
@@ -1070,7 +1070,7 @@ CONFIG_EXT3_FS=m
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
# CONFIG_UMSDOS_FS is not set
CONFIG_VFAT_FS=m
# CONFIG_EFS_FS is not set
diff --git a/target/linux/brcm-2.6/config b/target/linux/brcm-2.6/config
index cd2cf6268..df6d39e9c 100644
--- a/target/linux/brcm-2.6/config
+++ b/target/linux/brcm-2.6/config
@@ -1551,7 +1551,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
diff --git a/target/linux/brcm63xx-2.6/config b/target/linux/brcm63xx-2.6/config
index fbaa0213c..95c85736d 100644
--- a/target/linux/brcm63xx-2.6/config
+++ b/target/linux/brcm63xx-2.6/config
@@ -1424,8 +1424,11 @@ CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
-# CONFIG_MSDOS_FS is not set
-# CONFIG_VFAT_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="iso8859-1"
# CONFIG_NTFS_FS is not set
#
diff --git a/target/linux/ixp4xx-2.6/config b/target/linux/ixp4xx-2.6/config
index 481e0007f..8c5f593d7 100644
--- a/target/linux/ixp4xx-2.6/config
+++ b/target/linux/ixp4xx-2.6/config
@@ -1187,7 +1187,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
diff --git a/target/linux/rb532-2.6/config b/target/linux/rb532-2.6/config
index ff9fdbcfc..358e61965 100644
--- a/target/linux/rb532-2.6/config
+++ b/target/linux/rb532-2.6/config
@@ -1095,7 +1095,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
diff --git a/target/linux/rdc-2.6/config b/target/linux/rdc-2.6/config
index 182305bb8..ff6098baa 100644
--- a/target/linux/rdc-2.6/config
+++ b/target/linux/rdc-2.6/config
@@ -1256,7 +1256,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
diff --git a/target/linux/sibyte-2.6/config b/target/linux/sibyte-2.6/config
index b79ab0967..9c454110e 100644
--- a/target/linux/sibyte-2.6/config
+++ b/target/linux/sibyte-2.6/config
@@ -1103,7 +1103,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
diff --git a/target/linux/x86-2.6/config b/target/linux/x86-2.6/config
index e4d179bbc..02aee5cf8 100644
--- a/target/linux/x86-2.6/config
+++ b/target/linux/x86-2.6/config
@@ -1863,7 +1863,7 @@ CONFIG_UDF_NLS=y
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"