image.bbclass: Add function to write out an image manifest
This commit is contained in:
parent
e437435158
commit
793dc948e6
|
@ -199,6 +199,13 @@ make_zimage_symlink_relative () {
|
|||
fi
|
||||
}
|
||||
|
||||
write_image_manifest () {
|
||||
rootfs_${IMAGE_PKGTYPE}_write_manifest
|
||||
|
||||
rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.manifest
|
||||
ln -s ${IMAGE_NAME}.rootfs.manifest ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.manfiest
|
||||
}
|
||||
|
||||
# Make login manager(s) enable automatic login.
|
||||
# Useful for devices where we do not want to log in at all (e.g. phones)
|
||||
set_image_autologin () {
|
||||
|
|
|
@ -98,6 +98,20 @@ rootfs_ipk_log_check() {
|
|||
true
|
||||
}
|
||||
|
||||
rootfs_ipk_write_manifest() {
|
||||
manifest=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.manifest
|
||||
cp ${IMAGE_ROOTFS}/usr/lib/opkg/status $manifest
|
||||
|
||||
sed '/Depends/d' -i $manifest
|
||||
sed '/Status/d' -i $manifest
|
||||
sed '/Architecture/d' -i $manifest
|
||||
sed '/Installed-Time/d' -i $manifest
|
||||
sed '/Auto-Installed/d' -i $manifest
|
||||
sed '/Recommends/d' -i $manifest
|
||||
sed '/Provides/d' -i $manifest
|
||||
sed '/Conflicts/d' -i $manifest
|
||||
}
|
||||
|
||||
remove_packaging_data_files() {
|
||||
rm -rf ${IMAGE_ROOTFS}/usr/lib/opkg/
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue