base-image: depend on ext2/usbhost only if machine supports them - close #3499
authorMarcin Juszkiewicz <hrw@openembedded.org>
Thu, 20 Dec 2007 13:44:49 +0000 (13:44 +0000)
committerMarcin Juszkiewicz <hrw@openembedded.org>
Thu, 20 Dec 2007 13:44:49 +0000 (13:44 +0000)
packages/images/base-image.bb

index 20a5fd9..36760ec 100644 (file)
@@ -24,7 +24,8 @@ DEPENDS = "\
        task-distro-base task-machine-base \
        ${DISTRO_SSH_DAEMON} \
        ${DISTRO_PACKAGE_MANAGER} \
-       task-base-usbhost task-base-ext2 \
+       ${@base_contains('MACHINE_FEATURES', 'ext2', 'task-base-ext2', '', d)} \
+       ${@base_contains('MACHINE_FEATURES', 'usbhost', 'task-base-usbhost', '', d)} \
        "
 
 IMAGE_INSTALL = "\
@@ -32,7 +33,8 @@ IMAGE_INSTALL = "\
        task-distro-base task-machine-base \
        ${DISTRO_SSH_DAEMON} \
        ${DISTRO_PACKAGE_MANAGER} \
-       task-base-usbhost task-base-ext2 \
+       ${@base_contains('MACHINE_FEATURES', 'ext2', 'task-base-ext2', '', d)} \
+       ${@base_contains('MACHINE_FEATURES', 'usbhost', 'task-base-usbhost', '', d)} \
        "
 
 export IMAGE_BASENAME = "base-image"