mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-17 06:32:36 +01:00
29 lines
626 B
Bash
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
|