mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 00:32:12 +02:00
APPEND is usually attached to a machine. This patch avoids multiconfig errors such as: | NOTE: Direct dependencies are ['multiconfig:qt5022:/workdir/repo/poky/meta/recipes-core/glibc/glibc_2.29.bb:do_populate_sysroot', 'multiconfig:qt5022:virtual:native:/workdir/repo/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'multiconfig:qt5022:/workdir/repo/poky/meta/recipes-devtools/quilt/quilt-native_0.65.bb:do_populate_sysroot', 'multiconfig:qt5022:/workdir/repo/poky/meta/recipes-devtools/gcc/gcc-cross_8.3.bb:do_populate_sysroot', 'multiconfig:qt5022:/workdir/repo/poky/meta/recipes-devtools/gcc/gcc-runtime_8.3.bb:do_populate_sysroot'] | NOTE: Installed into sysroot: [] | NOTE: Skipping as already exists in sysroot: ['glibc', 'pseudo-native', 'quilt-native', 'gcc-cross-x86_64', 'gcc-runtime', 'libgcc', 'linux-libc-headers', 'libtool-native', 'texinfo-dummy-native', 'libmpc-native', 'flex-native', 'automake-native', 'zlib-native', 'mpfr-native', 'gmp-native', 'binutils-cross-x86_64', 'xz-native', 'autoconf-native', 'gnu-config-native', 'gettext-minimal-native', 'm4-native'] | DEBUG: Python function extend_recipe_sysroot finished | DEBUG: Executing shell function do_install | install: cannot stat 'loader.conf': No such file or directory | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_install (log file is located at /workdir/build/tmp/work/bobcat-poky-linux/systemd-bootconf/1.00-r0/temp/log.do_install.737) NOTE: recipe systemd-bootconf-1.00-r0: task do_install: Failed ERROR: Task (multiconfig:qt5022:/workdir/repo/poky/meta/recipes-core/systemd/systemd-bootconf_1.00.bb:do_install) failed with exit code '1' (From OE-Core rev: 84d08b0bed9e1c5f223f9ec437bb8d96a2bda599) Signed-off-by: Ricardo Ribalda Delgado <ricardo@ribalda.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
33 lines
718 B
BlitzBasic
33 lines
718 B
BlitzBasic
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
|
SUMMARY = "Basic systemd-boot configuration files"
|
|
|
|
RPROVIDES_${PN} += "virtual/systemd-bootconf"
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
|
|
inherit systemd-boot-cfg
|
|
|
|
S = "${WORKDIR}"
|
|
|
|
LABELS = "boot"
|
|
|
|
ROOT ?= "root=/dev/sda2"
|
|
APPEND_append = " ${ROOT}"
|
|
|
|
python do_configure() {
|
|
bb.build.exec_func('build_efi_cfg', d)
|
|
}
|
|
|
|
do_configure[vardeps] += "APPEND"
|
|
|
|
do_install() {
|
|
install -d ${D}/boot
|
|
install -d ${D}/boot/loader
|
|
install -d ${D}/boot/loader/entries
|
|
install loader.conf ${D}/boot/loader/
|
|
rm loader.conf
|
|
install *.conf ${D}/boot/loader/entries/
|
|
}
|
|
|
|
FILES_${PN} = "/boot/loader/* /boot/loader/entries/*"
|