pmaports/main/postmarketos-mkinitfs
alikates e38db6e4de
main/postmarketos-mkinitfs: don't use uevent helper (MR 3351)
Instead of using the uevent helper binary, mdev daemon listens for kernel
events using the netlink interface. Then the requirement of enabling
UEVENT_HELPER for pmOS kernels can be dropped, as it's use is discouraged.

From CONFIG_UEVENT_HELPER kernel config help:

> This should not be used today, because usual systems create many events
> at bootup or device discovery in a very short time frame. One forked
> process per event can create so many processes that it creates a high
> system load, or on smaller systems it is known to create out-of-memory
> situations during bootup.

Support for running mdev as a daemon was added in 2019 with commit [1].

From that same commit:

> Adds the -d option to run mdev in daemon mode handling hotplug events
> from the kernel like udev. If the system generates many hotplug events
> this mode of operation will consume less resources than registering
> mdev as hotplug helper or using the uevent applet.

[1] https://git.busybox.net/busybox/commit/?id=498cec202adbf69a7a72af5e204260682d614183
[ci:skip-build]: already built successfully in CI
2022-11-11 08:11:19 +01:00
..
00-default.modules main/postmarketos-mkinitfs: add missing ascii nls module (MR 3229) 2022-06-12 10:26:16 -07:00
APKBUILD main/postmarketos-mkinitfs: don't use uevent helper (MR 3351) 2022-11-11 08:11:19 +01:00
init.sh main/postmarketos-mkinitfs: load file system modules dynamically (MR 3166) 2022-06-06 10:11:51 +02:00
init_functions.sh main/postmarketos-mkinitfs: don't use uevent helper (MR 3351) 2022-11-11 08:11:19 +01:00
postmarketos-mkinitfs.post-upgrade main/postmarketos-mkinitfs: don't rm vmlinuz-* (MR 2501) 2021-09-08 23:40:13 +02:00
postmarketos-mkinitfs.trigger main/postmarketos-mkinitfs: upgrade to 1.5 (MR 3445) 2022-09-27 09:09:15 +02:00