From cd9dd179fe9c8179735a36224bf4aa076f1117ba Mon Sep 17 00:00:00 2001 From: xplshn Date: Wed, 26 Feb 2025 05:58:34 -0300 Subject: mdevd: fix conflicting rc.boot file Signed-off-by: xplshn --- repos/core/initscripts/rc.boot | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'repos/core/initscripts/rc.boot') diff --git a/repos/core/initscripts/rc.boot b/repos/core/initscripts/rc.boot index 0b208a17..42c80ceb 100644 --- a/repos/core/initscripts/rc.boot +++ b/repos/core/initscripts/rc.boot @@ -18,8 +18,11 @@ if [ "$(command -v udevd)" ]; then udevadm trigger --action=add --type=devices udevadm settle else - echo "/sbin/mdev" > /proc/sys/kernel/hotplug - mdev -s + # In the case the user may preffer mdevd as opposed to busybox mdev + if [ ! -d "/var/service/mdevd" ]; then + echo "/sbin/mdev" > /proc/sys/kernel/hotplug + mdev -s + fi find /sys -name 'modalias' -type f -exec cat '{}' + | sort -u | xargs modprobe -b -a 2>/dev/null ln -s /proc/self/fd /dev/fd ln -s fd/0 /dev/stdin -- cgit v1.2.3