diff options
| -rw-r--r-- | meta/classes/image.bbclass | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 9f72189083..6b9f9798db 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -402,9 +402,13 @@ python () {                      # Create input image first.                      gen_conversion_cmds(type)                      localdata.setVar('type', type) -                    cmds.append("\t" + localdata.getVar("COMPRESS_CMD_" + ctype, True)) +                    cmd = "\t" + localdata.getVar("COMPRESS_CMD_" + ctype, True) +                    if cmd not in cmds: +                        cmds.append(cmd)                      vardeps.add('COMPRESS_CMD_' + ctype) -                    subimages.append(type + "." + ctype) +                    subimage = type + "." + ctype +                    if subimage not in subimages: +                        subimages.append(subimage)                      if type not in alltypes:                          rm_tmp_images.add(localdata.expand("${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}")) | 
