SlugOS: nslu2-image.bbclass - use overrides to enable only for nslu2
authorMike Westerhof <mwester@dls.net>
Sun, 23 Jan 2011 00:18:48 +0000 (18:18 -0600)
committerMike Westerhof <mwester@dls.net>
Sun, 23 Jan 2011 00:18:48 +0000 (18:18 -0600)
This change effectively makes inheriting nslu2-image a no-op unless
MACHINE == nslu2, making it much easier and neater to support other
machine types with SlugOS.

classes/nslu2-image.bbclass

index 8be1fa7..1652ce5 100644 (file)
@@ -19,5 +19,5 @@ nslu2_pack_image () {
                -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-nslu2-16mb.bin
 }
 
-EXTRA_IMAGEDEPENDS += 'slugimage-native nslu2-linksys-firmware ixp4xx-npe apex-nslu2 apex-nslu2-16mb'
-IMAGE_POSTPROCESS_COMMAND += "nslu2_pack_image; "
+EXTRA_IMAGEDEPENDS_append_nslu2 = ' slugimage-native nslu2-linksys-firmware ixp4xx-npe apex-nslu2 apex-nslu2-16mb'
+IMAGE_POSTPROCESS_COMMAND_append_nslu2 = " nslu2_pack_image; "