45 lines
1.5 KiB
BlitzBasic
45 lines
1.5 KiB
BlitzBasic
# Copyright (C) 2016-2023 Digi International Inc.
|
|
|
|
SUMMARY = "Recovery initramfs files"
|
|
LICENSE = "GPL-2.0-only"
|
|
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
|
|
|
|
SOC_SIGN_DEPENDS = " \
|
|
${@oe.utils.conditional('DEY_SOC_VENDOR', 'NXP', 'trustfence-cst-native', '', d)} \
|
|
"
|
|
DEPENDS += "${@oe.utils.conditional('TRUSTFENCE_SIGN', '1', \
|
|
'openssl-native ' \
|
|
'trustfence-sign-tools-native ' \
|
|
'${SOC_SIGN_DEPENDS}', '', d)}"
|
|
|
|
SRC_URI = " \
|
|
file://recovery-initramfs-init \
|
|
file://automount_block.sh \
|
|
file://automount_mtd.sh \
|
|
file://automount_ubi.sh \
|
|
file://mdev.conf \
|
|
${@bb.utils.contains('STORAGE_MEDIA', 'mmc', 'file://mount_cryptrootfs.sh', '', d)} \
|
|
"
|
|
|
|
S = "${WORKDIR}"
|
|
|
|
do_install() {
|
|
install -d ${D}${sysconfdir}
|
|
install -m 0755 ${WORKDIR}/recovery-initramfs-init ${D}/init
|
|
if [ "${STORAGE_MEDIA}" = "mmc" ]; then
|
|
install -m 0755 ${WORKDIR}/mount_cryptrootfs.sh ${D}${sysconfdir}
|
|
fi
|
|
install -d ${D}${base_libdir}/mdev
|
|
install -m 0755 ${WORKDIR}/automount_block.sh ${D}${base_libdir}/mdev/automount_block.sh
|
|
install -m 0755 ${WORKDIR}/automount_mtd.sh ${D}${base_libdir}/mdev/automount_mtd.sh
|
|
install -m 0755 ${WORKDIR}/automount_ubi.sh ${D}${base_libdir}/mdev/automount_ubi.sh
|
|
install -m 0644 ${WORKDIR}/mdev.conf ${D}${sysconfdir}
|
|
}
|
|
|
|
# Do not create debug/devel packages
|
|
PACKAGES = "${PN}"
|
|
|
|
FILES:${PN} = "/"
|
|
|
|
RDEPENDS:${PN}:append = "${@bb.utils.contains('STORAGE_MEDIA', 'mmc', ' cryptsetup', '', d)}"
|