meta-selinux/recipes-core
Philip Lorenz 5006df6137 busybox: Fix wrapper creation
`PACKAGEBUILDPKGD` was dropped in Yocto 4.2 and
`PACKAGE_PREPROCESS_FUNCS` should be used instead. The only requirement
for wrapper creation is that it is executed before any of the
`update-alternatives` hooks are executed. This continues to hold as the
call to `create_sh_wrapper_reset_alternative_vars` is prepended only
after the `update-alternatives` class has been inherited.

Additionally, this also fixes a race condition leading to
non-deterministic buildhistory entries in busybox's `sysroot` files.
The race condition was caused by the creation of the wrapper files
inside `D` (i.e. the image directory) which is also consumed by other
tasks such as `do_populate_sysroot` which may be executing in parallel
to `do_package`.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Joe MacDonald <joe@deserted.net>
2024-03-28 10:01:42 -04:00
..
base-files base-files: set correct label for /var/volatile 2022-11-07 14:19:08 -05:00
busybox busybox: Fix wrapper creation 2024-03-28 10:01:42 -04:00
coreutils coreutils/findutils/tar: remove pkgconfig from bbappend 2021-09-29 22:29:59 -04:00
dbus classes: drop redundant classes 2021-08-29 21:34:22 -04:00
eudev eudev: remove PACKAGECONFIG[selinux] 2024-02-27 12:30:20 -05:00
glib-2.0 classes: drop redundant classes 2021-08-29 21:34:22 -04:00
initscripts meta-selinux: convert to new override syntax 2021-08-04 16:18:39 -04:00
systemd classes: drop redundant classes 2021-08-29 21:34:22 -04:00
sysvinit sysvinit: sync bbappend to 3.0 2021-11-22 12:23:16 -05:00
util-linux util-linux: move PACKAGECONFIG to oe-core 2022-12-14 20:31:45 -05:00