diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-07-17 13:42:40 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-07-17 13:42:40 +0000 |
commit | f9249598460f4623ef04151a234b099a198b5c65 (patch) | |
tree | 9acaf7dae3629d1f39dbd09863a11a75a39a7387 /main/eudev/setup-udev | |
parent | 072940b326f3b1926f4a6206d711430d2050e859 (diff) | |
download | aports-f9249598460f4623ef04151a234b099a198b5c65.tar.bz2 aports-f9249598460f4623ef04151a234b099a198b5c65.tar.xz |
main/eudev: add setup-udev script
to make it easy to enable udev
Diffstat (limited to 'main/eudev/setup-udev')
-rw-r--r-- | main/eudev/setup-udev | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/main/eudev/setup-udev b/main/eudev/setup-udev new file mode 100644 index 0000000000..e5805065b2 --- /dev/null +++ b/main/eudev/setup-udev @@ -0,0 +1,24 @@ +#!/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 ! [ /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 |