summaryrefslogtreecommitdiff
path: root/packages/tasks/task-base.bb
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-12-18 02:08:56 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-12-18 02:08:56 +0000
commit79e09cd0a81f4ac43ca5d80c31142723041e3543 (patch)
tree033fc576a5eef2f93ba925d504a1f8835b11295c /packages/tasks/task-base.bb
parente183c78a6af87ca1c1a383700a9db07ff6d9ea39 (diff)
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).
Diffstat (limited to 'packages/tasks/task-base.bb')
-rw-r--r--packages/tasks/task-base.bb16
1 files changed, 9 insertions, 7 deletions
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"