summaryrefslogtreecommitdiffstats
path: root/package/eudev
diff options
context:
space:
mode:
authorJoshua Henderson <joshua.henderson@microchip.com>2018-03-22 09:20:01 -0700
committerPeter Korsgaard <peter@korsgaard.com>2018-03-25 21:37:11 +0200
commitcbe725d755006e41a71180b5786fa9f52104f518 (patch)
tree31690b3dbfa01a3c02cd5fbd9c74f2a2d6887e08 /package/eudev
parent108837294191db0075aa0d05ce11f7c51a3dca14 (diff)
downloadbuildroot-cbe725d755006e41a71180b5786fa9f52104f518.tar.gz
buildroot-cbe725d755006e41a71180b5786fa9f52104f518.zip
eudev: prevent udev init script nonexistent directory error
The following error occures in the udev init script because the kernel config may optionally not include uevent_helper. /etc/init.d/S10udev: line 47: can't create /proc/sys/kernel/hotplug: nonexistent directory Work around this by not trying to access the destination if it's not available. Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/eudev')
-rwxr-xr-xpackage/eudev/S10udev2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/eudev/S10udev b/package/eudev/S10udev
index 640fec625b..47c715c886 100755
--- a/package/eudev/S10udev
+++ b/package/eudev/S10udev
@@ -28,7 +28,7 @@ test -r $UDEV_CONFIG || exit 6
case "$1" in
start)
printf "Populating %s using udev: " "${udev_root:-/dev}"
- printf '\000\000\000\000' > /proc/sys/kernel/hotplug
+ [ -e /proc/sys/kernel/hotplug ] && printf '\000\000\000\000' > /proc/sys/kernel/hotplug
$UDEV_BIN -d || { echo "FAIL"; exit 1; }
udevadm trigger --type=subsystems --action=add
udevadm trigger --type=devices --action=add
OpenPOWER on IntegriCloud