mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-31 06:12:14 +01:00
25 lines
522 B
Bash
25 lines
522 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 udev-trigger udev udev-postmount; do
|
|
if ! [ -e /etc/runlevels/sysinit/$i ]; then
|
|
ln -s /etc/init.d/$i /etc/runlevels/sysinit/$i
|
|
fi
|
|
if [ -z "$dryrun" ] && ! rc-service --quiet udev status; then
|
|
rc-service udev start
|
|
fi
|
|
done
|