summaryrefslogtreecommitdiffstats
path: root/meta-initramfs
Commit message (Collapse)AuthorAgeFilesLines
* kexecboot: update homepageUlrich Ölmann2023-02-011-1/+1
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* initramfs-{debug,kexecboot}-image: fix override syntax in commentUlrich Ölmann2023-02-012-2/+2
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grubby: drop version 8.40Yi Zhao2023-01-041-41/+0
| | | | | | | This version is obsolete. Drop it and only keep the git version. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grubby: update to latest git revYi Zhao2023-01-046-41/+93
| | | | | | | | | | | * Refresh patches. * Update SRC_URI. The upstrem repository has been archived. * Depends on rpm to rpm-sort build. * Add a patch to fix rpm-sort build error. * Do not specify PREFIX as the issue has been fixed upstream. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: update LAYERSERIES_COMPAT for mickledoreMartin Jansa2023-01-041-1/+1
| | | | | | | * oe-core switched to mickedore in: https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dracut: Do not undefine _FILE_OFFSET_BITSKhem Raj2022-12-312-0/+33
| | | | | | Fixes build with 64bit time_t Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Fix type mismatch in calls to dtb_set_initrd on mipsKhem Raj2022-09-111-29/+24
| | | | | | | | | | Fixes kexec-elf-mips.c:163:42: error: incompatible pointer to integer conversion passing 'char *' to p arameter of type 'off_t' (aka 'long long') [-Wint-conversion] | dtb_set_initrd(&dtb_buf, &dtb_length, initrd_buf, initrd_buf + initrd_size); | ^~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Fix build with kernel 5.19 headersKhem Raj2022-08-192-0/+35
| | | | | | Backport relevant patch. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Upgrade to 2.0.10Khem Raj2022-08-1011-50/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grubby: fix syntax for ALTERNATIVEYi Zhao2022-06-301-1/+1
| | | | | | | ALTERNATIVE_${PN} -> ALTERNATIVE:${PN} Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ubi-utils-klibc: Disable lzo compression by defaultKhem Raj2022-05-281-1/+2
| | | | | | | | This is still available if needed, however its obsolete and lzo has been removed from oe-core, if needed add meta-oe to layer mix and enable this in packageconfigs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Post release codename changesArmin Kuster2022-05-071-1/+1
| | | | | | | Post release add langdale to match core Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Recognise --dyld-prefix clang optionKhem Raj2022-04-251-1/+4
| | | | | | This is added when usrmerge is enabled in distro Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dracut: upgrade 055 -> 056Yi Zhao2022-04-062-1/+38
| | | | | | | | | | | | | | | * Add a patch to fix musl build: src/install/util.c:30:19: error: missing binary operator before token "(" 30 | #if __GLIBC_PREREQ(2, 30) == 0 | ^ make: *** [Makefile:57: src/install/util.o] Error 1 * Pass "-fPIC" to CFLAGS to fix build warning with musl build: WARNING: dracut-1_056-r0 do_package_qa: QA Issue: dracut: ELF binary /usr/lib/dracut/dracut-install has relocations in .text [textrel] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-047-7/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: change layer priority to match oe-coreRoss Burton2022-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Layer priority is the ultimate decider of what recipe is used: if layer A has recipe foo_1 and layer B has recipe foo_2, if layer A's priority is higher than B then foo_1 will be used, even though the version in B is higher, and even if PREFERRED_VERSION_foo is set to 2. This complicates recipes moving between layers, for example when a newer version of a recipe (say, python3-wheel) is taken from a layer with a higher priority (say, meta-python) and moved to a layer with a lower priority (say, oe-core) then it has to be removed before it is added: there is no way to have it in both layers and work correctly. Higher priorities are useful in distribution layers where you may want to override specific recipes without any other fuss. However as all of the layers in meta-oe simply add more recipes in defined areas, there's no need to have a higher layer priority. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Bump to use kirkstoneKhem Raj2022-02-211-1/+1
| | | | | | its not going to be backward ABI compatible with honister due to variable renaming. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use new CVE_CHECK_IGNORE variableKhem Raj2022-02-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dracut: upgrade 051 -> 055Yi Zhao2022-01-182-9/+8
| | | | | | | | * Rename recipe name from dracut_git to dracut_055 * Refresh 0001-util.h-include-sys-reg.h-when-libc-glibc.patch Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grubby: fix conflict with debianutilsHongxu Jia2022-01-111-0/+4
| | | | | | | | Both of recipe grubby and debianutils provides installkernel, use update-alternative to resolve the conflict Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-036-6/+6
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* README: update to main repoArmin Kuster2021-09-271-2/+1
| | | | | | | | | | | | The main repo is sourced from git://git.openembedded.org not github. Don't think oe-core.git exists. Lets be constent across all sub layers. Drop Revisions and Prioriiy from repo references as they are not used. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc.bbclass, image_types_sparse.bbclass, packagegroup-meta-oe.bb: update ↵Martin Jansa2021-08-061-1/+1
| | | | | | | | | | | | the overrides syntax conversion * re-run the latest version of the script which converts CONVERSION_CMD as well since https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=d9e81d66db2bc2aa56d177cef78c814c29679a4a * skip many incorrect s/_linux/:linux/g changes which were introduced by: https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=9ea1041f8eab26ee871a9176e9691e5d3e6745bd Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix override syntaxKhem Raj2021-08-061-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
* layer.conf: Update to honisterMartin Jansa2021-08-031-1/+1
| | | | | | | This marks the layers as compatible with honister now they use the new override syntax. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-0315-74/+74
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* layers: Fix git send-email instructions in READMEKhem Raj2021-07-171-1/+1
| | | | | | This ensures that cut-n-paste of this command from README will work Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dracut: add CVE-2010-4176 to allowlisthayashi.satoshi@fujitsu.com2021-06-151-0/+3
| | | | | | | CVE-2010-4176 affects only using plymouth-pretrigger.sh script on Fedora. Signed-off-by: Satoshi Hayashi <hayashi.satoshi@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* initramfs-debug-image: support cases where machines override IMAGE_FSTYPESAndrea Adami2021-06-121-1/+6
| | | | | | | | As done for initramfs-kexecboot-image we need to use python to get the desired value for IMAGE_FSTYPES. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* initramfs-kexecboot-image: support cases where machines override IMAGE_FSTYPESAndrea Adami2021-06-121-2/+6
| | | | | | | | | | | | | | test case: zaurus.inc IMAGE_FSTYPES ?= "tar.gz jffs2 jffs2.sum ubi ubifs" IMAGE_FSTYPES_collie ?= "tar.gz jffs2 jffs2.sum" INITRAMFS_FSTYPES ?= "cpio.gz cpio.xz" The last assignment IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}" did in fact reset the value to IMAGE_FSTYPES_collie, thus not producing cpio.gz / cpio.xz. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Add clang's -rtlib to known optionsKhem Raj2021-06-101-1/+4
| | | | | | | | | This helps in ensuring that we always link klibc apps with libgcc as compiler-rt does not work for klibc due to missing libssp functions e.g. __stack_chk_guard and __stack_chk_guard which it expects in libc Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* layers: Drop gatesgarth from LAYERSERIES_COMPATKhem Raj2021-03-191-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Use SITEINFO_BITS to construct includepathKhem Raj2021-03-141-12/+3
| | | | | | This helps getting rid of per arch overrides Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Fix x86_64 build with binutils 2.36+Khem Raj2021-02-072-0/+53
| | | | | | | this patch is already on klibc mailing list Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* kexecboot: Fix build with clangKhem Raj2021-02-062-2/+35
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* ubi-utils-klibc: Fix build with clangKhem Raj2021-02-062-0/+33
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* klibc: Upgrade to 2.0.8 releaseKhem Raj2021-02-0418-139/+72
| | | | | | | Adjust klcc to work with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* dracut: upgrade 049 -> 051Yi Zhao2021-01-043-113/+2
| | | | | | | | | Drop the following patches which have been merged upstream: 0001-dracut.sh-improve-udevdir.patch 0001-set-viriable-_drv-not-local.patch Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Add leading whitespace for append operatorKhem Raj2020-11-151-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Add hardknott to LAYERSERIES_COMPATKhem Raj2020-11-041-1/+1
| | | | | | Thats codename for 3.3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded: Add gatesgarth to LAYERSERIES_COMPATKhem Raj2020-10-151-1/+1
| | | | | | Remove older releases from COMPAT Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ubi-utils-klibc: Remove trailing slash from SKhem Raj2020-10-131-1/+1
| | | | | | This slash is redundant and removing it could help pseudo maintain its database Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexecboot: Use -fcommon to compileKhem Raj2020-08-131-0/+2
| | | | | | | gcc10 defaults to -fno-common and kexecboot does not compile with -fno-common, so use -fcommon explicitly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* klibc: Compile with -fcommonKhem Raj2020-08-131-1/+1
| | | | | | | | gcc 10 defaults to -fno-common, but klibc does not build with -fno-common, it will need some work to get there, until then use -fcommon explicitly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-initramfs: remove klibc utilities and kexec-tools-klibcAndrea Adami2020-04-271-19/+1
| | | | | | | | | | | | | | | | | | | | klibc utils have no update-alternatives because these live ideally alone in the initramfs. mwta-initramfs image is not minimal having busybox, linux- utils,coreutils so to resolve the conflict we remove the shared klibc utils. The image is mostly for build-tests and contains dracut, which does not have runtime dependencies on kexec-tools, so we can safely remove the klibc static version of kexec and vmcore-dmesg (not availaible on some archs). Doing this we can safely remove EXCLUDE_FROM_WORLD Fix: ERROR: meta-initramfs-image-1.0-r0 do_rootfs: Postinstall scriptlets of ['busybox', 'util-linux-umount', 'util-linux-dmesg','coreutils', 'util-linux-mount', 'cpio', 'util-linux-kill', 'util-linux-losetup'] have failed. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove LICENSE = "MIT" from imagesAndrea Adami2020-04-212-4/+0
| | | | | | | | As in commit 9d55993 This is the default in the packagegroup and image classes. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-initramfs: put images and initrdscripts in recipes-coreAndrea Adami2020-04-215-0/+0
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexecboot(-klibc): update recipe to master on github (5a5e04b)Andrea Adami2020-04-201-1/+1
| | | | | | | fix injection of compiler flags (static and debug) Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: update LAYERSERIES_COMPAT to dunfellKhem Raj2020-03-201-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Make powerpc64le overridesKhem Raj2020-01-191-0/+1
| | | | | | The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>