From 79e09cd0a81f4ac43ca5d80c31142723041e3543 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 18 Dec 2007 02:08:56 +0000 Subject: task-base: Introduce "vfat" feature to get VFAT support. * A COMBINED_FEATURE, machine and distro both must have it set for support to appear in images. * For now, deploy just kernel modules. Necessity of dosfstools requires more thought (and unlikely - vfat cannot be rootfs, so there's nothing to test/recover as emergency measure, and users can install the tools during normal operation). --- packages/tasks/task-base.bb | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'packages/tasks') diff --git a/packages/tasks/task-base.bb b/packages/tasks/task-base.bb index 4ac49e3a7e..acdfb81c10 100644 --- a/packages/tasks/task-base.bb +++ b/packages/tasks/task-base.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro options to create a basic machine task/package" -PR = "r51" +PR = "r52" inherit task @@ -15,6 +15,7 @@ PACKAGES = ' \ ${@base_contains("MACHINE_FEATURES", "alsa", "task-base-alsa", "", d)} \ ${@base_contains("MACHINE_FEATURES", "apm", "task-base-apm", "", d)} \ ${@base_contains("MACHINE_FEATURES", "ext2", "task-base-ext2", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "vfat", "task-base-vfat", "", d)} \ ${@base_contains("MACHINE_FEATURES", "irda", "task-base-irda", "",d)} \ ${@base_contains("MACHINE_FEATURES", "keyboard", "task-base-keyboard", "", d)} \ ${@base_contains("MACHINE_FEATURES", "pci", "task-base-pci", "",d)} \ @@ -87,6 +88,7 @@ RDEPENDS_task-base = "\ \ ${@base_contains('COMBINED_FEATURES', 'alsa', 'task-base-alsa', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'ext2', 'task-base-ext2', '',d)} \ + ${@base_contains('COMBINED_FEATURES', 'vfat', 'task-base-vfat', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'irda', 'task-base-irda', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'pci', 'task-base-pci', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'task-base-pcmcia', '',d)} \ @@ -159,14 +161,8 @@ RRECOMMENDS_task-base-kernel24 = "\ kernel-module-input \ kernel-module-uinput" -# utf8 - Standard FS encoding -# iso8859-1, cp437 - These 2 are default encodings used by VFAT -# If you don't need VFAT support - don't enable them in defconfig. -# If you build them, you want VFAT support and they're included by default. RRECOMMENDS_task-base-kernel26 = "\ kernel-module-nls-utf8 \ - kernel-module-nls-iso8859-1 \ - kernel-module-nls-cp437 \ kernel-module-input \ kernel-module-uinput \ kernel-module-rtc-dev \ @@ -194,6 +190,12 @@ RDEPENDS_task-base-ext2 = "\ e2fsprogs-e2fsck \ e2fsprogs-mke2fs" +RRECOMMENDS_task-base-vfat = "\ + kernel-module-msdos \ + kernel-module-vfat \ + kernel-module-nls-iso8859-1 \ + kernel-module-nls-cp437" + RDEPENDS_task-base-alsa = "\ alsa-utils-alsactl \ alsa-utils-alsamixer" -- cgit v1.2.3