aports/main/eudev/setup-udev
Natanael Copa f32eca5407 main/eudev: fix setup-udev
we should start the udev-postmount in default runlevel. It depends on
localmount.
2018-03-13 12:15:21 +01:00

29 lines
626 B
Bash

#!/bin/sh
while getopts "hn" opt; do
case "$opt" in
h) echo "remove mdev and enable udev from boot"
echo "usage: $0 [-n]"
echo "options:"
echo " -n Do not start udev"
;;
n) dryrun=1
;;
esac
done
rm -f /etc/runlevels/sysinit/hwdrivers /etc/runlevels/sysinit/mdev
for i in sysinit/udev-trigger sysinit/udev default/udev-postmount; do
if ! [ -e /etc/runlevels/$i ]; then
ln -s /etc/init.d/${i#*/} /etc/runlevels/$i
fi
done
if [ -z "$dryrun" ] && ! rc-service --quiet udev status; then
rc-service udev start
rc-service udev-postmount start
rc-service udev-trigger start
rc-service udev-settle start
fi