From ca001450593eeb382342680f54d62b8debdbf3ff Mon Sep 17 00:00:00 2001 From: florian Date: Thu, 9 Nov 2006 18:53:23 +0000 Subject: [PATCH] Enable iso9660 and udf kernel modules (#930) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5485 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/kernel/modules/fs.mk | 22 ++++++++++++++++++++++ target/linux/aruba-2.6/config | 8 ++++++-- target/linux/au1000-2.6/config | 8 ++++++-- target/linux/brcm-2.6/config | 8 ++++++-- target/linux/brcm63xx-2.6/config | 8 ++++++-- target/linux/ixp4xx-2.6/config | 8 ++++++-- target/linux/magicbox-2.6/config | 8 ++++++-- target/linux/rb532-2.6/config | 8 ++++++-- target/linux/rdc-2.6/config | 8 ++++++-- target/linux/sibyte-2.6/config | 8 ++++++-- target/linux/uml-2.6/config | 5 +++-- target/linux/x86-2.6/config | 8 ++++++-- 12 files changed, 85 insertions(+), 22 deletions(-) diff --git a/package/kernel/modules/fs.mk b/package/kernel/modules/fs.mk index dd29fc7b3..63bd9ffed 100644 --- a/package/kernel/modules/fs.mk +++ b/package/kernel/modules/fs.mk @@ -53,6 +53,28 @@ define KernelPackage/fs-hfsplus endef $(eval $(call KernelPackage,fs-hfsplus)) +define KernelPackage/fs-isofs + TITLE:=ISO9660 filesystem support + DESCRIPTION:=Kernel module for ISO9660 filesystem support + DEPENDS:=+kmod-nls-base + KCONFIG:=$(CONFIG_ISO9660_FS) + SUBMENU:=$(FSMENU) + AUTOLOAD:=$(call AutoLoad,30,isofs) + FILES:=$(MODULES_DIR)/kernel/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX) +endef +$(eval $(call KernelPackage,fs-isofs)) + +define KernelPackage/fs-udf + TITLE:=UDF filesystem support + DESCRIPTION:=Kernel module for UDF filesystem support + DEPENDS:=+kmod-nls-base + KCONFIG:=$(CONFIG_UDF_FS) + SUBMENU:=$(FSMENU) + AUTOLOAD:=$(call AutoLoad,30,udf) + FILES:=$(MODULES_DIR)/kernel/fs/udf/udf.$(LINUX_KMOD_SUFFIX) +endef +$(eval $(call KernelPackage,fs-udf)) + define KernelPackage/fs-nfs TITLE:=NFS filesystem support DESCRIPTION:=Kernel module for NFS support diff --git a/target/linux/aruba-2.6/config b/target/linux/aruba-2.6/config index 87808a05e..2f15809db 100644 --- a/target/linux/aruba-2.6/config +++ b/target/linux/aruba-2.6/config @@ -1341,8 +1341,12 @@ CONFIG_MINIX_FS=m # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/au1000-2.6/config b/target/linux/au1000-2.6/config index a61ca766a..cbef01f23 100644 --- a/target/linux/au1000-2.6/config +++ b/target/linux/au1000-2.6/config @@ -1401,8 +1401,12 @@ 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=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/brcm-2.6/config b/target/linux/brcm-2.6/config index f9a93138d..013fe28b8 100644 --- a/target/linux/brcm-2.6/config +++ b/target/linux/brcm-2.6/config @@ -1525,8 +1525,12 @@ CONFIG_INOTIFY=y # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/brcm63xx-2.6/config b/target/linux/brcm63xx-2.6/config index af535a902..69392d329 100644 --- a/target/linux/brcm63xx-2.6/config +++ b/target/linux/brcm63xx-2.6/config @@ -1413,8 +1413,12 @@ 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=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/ixp4xx-2.6/config b/target/linux/ixp4xx-2.6/config index 3e24c07b5..2b6f2ae16 100644 --- a/target/linux/ixp4xx-2.6/config +++ b/target/linux/ixp4xx-2.6/config @@ -1175,8 +1175,12 @@ 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=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/magicbox-2.6/config b/target/linux/magicbox-2.6/config index b3a00fc3c..af6e02b97 100644 --- a/target/linux/magicbox-2.6/config +++ b/target/linux/magicbox-2.6/config @@ -960,8 +960,12 @@ CONFIG_MINIX_FS=m # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/rb532-2.6/config b/target/linux/rb532-2.6/config index 3f081699a..87ca4b1c5 100644 --- a/target/linux/rb532-2.6/config +++ b/target/linux/rb532-2.6/config @@ -1083,8 +1083,12 @@ CONFIG_INOTIFY=y # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/rdc-2.6/config b/target/linux/rdc-2.6/config index 4932d1f1d..9f97870b3 100644 --- a/target/linux/rdc-2.6/config +++ b/target/linux/rdc-2.6/config @@ -1244,8 +1244,12 @@ CONFIG_INOTIFY=y # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/sibyte-2.6/config b/target/linux/sibyte-2.6/config index 64566712a..17a6a8fc2 100644 --- a/target/linux/sibyte-2.6/config +++ b/target/linux/sibyte-2.6/config @@ -1091,8 +1091,12 @@ CONFIG_INOTIFY=y # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems diff --git a/target/linux/uml-2.6/config b/target/linux/uml-2.6/config index 076cac0fb..fe6d614bf 100644 --- a/target/linux/uml-2.6/config +++ b/target/linux/uml-2.6/config @@ -647,9 +647,10 @@ CONFIG_AUTOFS4_FS=m # # CD-ROM/DVD Filesystems # -CONFIG_ISO9660_FS=y +CONFIG_ISO9660_FS=m CONFIG_JOLIET=y -# CONFIG_ZISOFS is not set +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m CONFIG_UDF_FS=m CONFIG_UDF_NLS=y diff --git a/target/linux/x86-2.6/config b/target/linux/x86-2.6/config index 3b5c0f2ec..89011654d 100644 --- a/target/linux/x86-2.6/config +++ b/target/linux/x86-2.6/config @@ -1851,8 +1851,12 @@ CONFIG_INOTIFY=y # # CD-ROM/DVD Filesystems # -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems