The following changes have been made:
Name variables (e.g.
IMAGE_NAME
)
use a new IMAGE_VERSION_SUFFIX
variable instead of
DATETIME
.
Using IMAGE_VERSION_SUFFIX
allows
easier and more direct changes.
The IMAGE_VERSION_SUFFIX
variable is set in the
bitbake.conf
configuration file as
follows:
IMAGE_VERSION_SUFFIX = "-${DATETIME}"
Several variables have changed names for consistency:
Old Variable Name New Variable Name ======================================================== KERNEL_IMAGE_BASE_NAME KERNEL_IMAGE_NAME KERNEL_IMAGE_SYMLINK_NAME KERNEL_IMAGE_LINK_NAME MODULE_TARBALL_BASE_NAME MODULE_TARBALL_NAME MODULE_TARBALL_SYMLINK_NAME MODULE_TARBALL_LINK_NAME INITRAMFS_BASE_NAME INITRAMFS_NAME
The MODULE_IMAGE_BASE_NAME
variable
has been removed.
The module tarball name is now controlled directly with the
MODULE_TARBALL_NAME
variable.
The
KERNEL_DTB_NAME
and
KERNEL_DTB_LINK_NAME
variables have been introduced to control kernel Device
Tree Binary (DTB) artifact names instead of mangling
KERNEL_IMAGE_*
variables.
The
KERNEL_FIT_NAME
and
KERNEL_FIT_LINK_NAME
variables have been introduced to specify the name of
flattened image tree (FIT) kernel images similar to other
deployed artifacts.
The
MODULE_TARBALL_NAME
and
MODULE_TARBALL_LINK_NAME
variable values no longer include the "module-" prefix or
".tgz" suffix.
These parts are now hardcoded so that the values are
consistent with other artifact naming variables.
Added the
INITRAMFS_LINK_NAME
variable so that the symlink can be controlled similarly
to other artifact types.
INITRAMFS_NAME
now uses
"${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}"
instead of
"${PV}-${PR}-${MACHINE}-${DATETIME}", which
makes it consistent with other variables.