simplify case

This commit is contained in:
illiliti 2020-02-19 10:53:43 +03:00
parent 07edd6a6c2
commit 3f2cd7cca5
2 changed files with 13 additions and 23 deletions

View File

@ -368,10 +368,10 @@ fi
generate_depmod
case "$devmgr" in
mdev) install_mdev ;;
mdev) install_mdev ;;
mdevd) install_mdevd ;;
udev) install_udev ;;
*) msg panic "devmgr option broken" ;;
udev) install_udev ;;
*) msg panic "devmgr option broken" ;;
esac
[ "$luks" = 1 ] && install_luks

30
init
View File

@ -58,21 +58,11 @@ setup_udev() {
findfs_sh() {
case "${1%%=*}" in
LABEL)
device="/dev/disk/by-label/${1##*=}"
;;
UUID)
device="/dev/disk/by-uuid/${1##*=}"
;;
PARTUUID)
device="/dev/disk/by-partuuid/${1##*=}"
;;
/dev/*)
device="$1"
;;
*)
panic "findfs option broken"
;;
LABEL) device="/dev/disk/by-label/${1##*=}" ;;
UUID) device="/dev/disk/by-uuid/${1##*=}" ;;
PARTUUID) device="/dev/disk/by-partuuid/${1##*=}" ;;
/dev/*) device="$1" ;;
*) panic "findfs option broken" ;;
esac
# avoid race condition
@ -95,9 +85,9 @@ mnt_rootfs() {
cleanup() {
case "$devmgr" in
mdev) { printf "" > /proc/sys/kernel/hotplug || killall uevent; } > /dev/null 2>&1 ;;
mdev) { printf "" > /proc/sys/kernel/hotplug || killall uevent; } > /dev/null 2>&1 ;;
mdevd) killall mdevd ;;
udev) udevadm control --exit ;;
udev) udevadm control --exit ;;
esac
# unmount pseudofs's
@ -119,10 +109,10 @@ boot_system() {
mnt_pseudofs
case "$devmgr" in
mdev) setup_mdev ;;
mdev) setup_mdev ;;
mdevd) setup_mdevd ;;
udev) setup_udev ;;
*) panic "devmgr option broken" ;;
udev) setup_udev ;;
*) panic "devmgr option broken" ;;
esac
# TODO handle situations when LUKS on LVM