aboutsummaryrefslogtreecommitdiff
path: root/repos/core/initscripts/rc.boot
diff options
context:
space:
mode:
Diffstat (limited to 'repos/core/initscripts/rc.boot')
-rw-r--r--repos/core/initscripts/rc.boot7
1 files changed, 5 insertions, 2 deletions
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