]> code.ossystems Code Review - openembedded-core.git/commit
image creation: allow overriding .rootfs suffix
authorPatrick Ohly <patrick.ohly@intel.com>
Mon, 7 Mar 2016 17:07:52 +0000 (18:07 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 7 Mar 2016 17:16:53 +0000 (17:16 +0000)
commit380ee36811939d947024bf78de907e3c071b834f
treedaefe9ac1a522bb0f1b6cfdf7cac87799c6926fc
parent414f0d1ef07bb782ffa15ffd9db648ee2b2d1448
image creation: allow overriding .rootfs suffix

By default, the image file name contains ".rootfs" to distinguish the
image file from other files created during image building. However,
for certain image types (for example, .hddimg) the ".rootfs" suffix is
redundant because the type suffix alone already uniquely identifies
the main image file (core-image-minimal-intel-corei7-64.hddimg instead
of core-image-minimal-intel-corei7-64.rootfs.hddimg).

With this change, distros that prefer the shorter image name can
override the .rootfs suffix unconditionally with
   IMAGE_NAME_SUFFIX ?= '' in their distro configuration
or with some condition check like this:
   python () {
       if <whole-disk image format active>:
           d.setVar('IMAGE_NAME_SUFFIX', '')
   }

The exact logic when to remove the extra suffix depends on the distro
and how it enables its own image type.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/image.bbclass
meta/classes/image_types.bbclass