<Poprzedni | Spis treści | Następne>
D.5. /etc/rc.d/init.d/udev
#! / Bin / sh
################################################## ######################
# Rozpocznij udev
#
# Opis: Skrypt do podłączania na zimno Udev
#
#! / Bin / sh
################################################## ######################
# Rozpocznij udev
#
# Opis: Skrypt do podłączania na zimno Udev
#
# Autorzy
#
# Aktualizacja
#
# Wersja
#
# Autorzy
#
# Aktualizacja
#
# Wersja
#
################################################## ######################
################################################## ######################
### POCZĄTEK INFORMACJI POCZĄTKOWEJ
# Zapewnia:
# Wymagane-Start:
# Powinno się rozpocząć:
# Wymagane zatrzymanie:
# Powinieneś przestać:
# Domyślnie-Start:
# Domyślne zatrzymanie:
# Krótki opis:
# Opis:
#
# X-LFS-Dostarczone przez:
### KONIEC INIT INFO
### POCZĄTEK INFORMACJI POCZĄTKOWEJ
# Zapewnia:
# Wymagane-Start:
# Powinno się rozpocząć:
# Wymagane zatrzymanie:
# Powinieneś przestać:
# Domyślnie-Start:
# Domyślne zatrzymanie:
# Krótki opis:
# Opis:
#
# X-LFS-Dostarczone przez:
### KONIEC INIT INFO
. /lib/lsb/init-funkcje
. /lib/lsb/init-funkcje
przypadek „${1}” na początku)
log_info_msg "Wypełnianie /dev węzłami urządzeń... " if ! grep -q '[[:space:]]sysfs' /proc/mounts; Następnie
log_failure_msg2 msg="BŁĄD:\n\nNie można utworzyć"
msg="${msg}urządzenia bez systemu plików SysFS\n\n" msg="${msg}Po naciśnięciu Enter ten system " msg="${msg}zostanie zatrzymany i wyłączony.\n\n " log_info_msg "$ msg"
log_info_msg "Naciśnij Enter, aby kontynuować..." wait_for_user
/etc/rc.d/init.d/halt zatrzymaj
fi
# Uruchom demona udev, aby stale obserwować i działać
# uzdarzeń
/sbin/udevd --demon
# Teraz przejrzyj /sys, aby „podłączyć na zimno” urządzenia, które mają
# już odkryto
/sbin/udevadm wyzwalacz --action=add --type=subsystems
/sbin/udevadm wyzwalacz --action=add --type=devices
/sbin/udevadm wyzwalacz --action=change --type=devices
# Teraz poczekaj, aż udevd przetworzy uevents, które wywołaliśmy if ! is_true "$ OMIT_UDEV_SETTLE"; Następnie
/sbin/udevadm rozstrzygnięcie
fi
# Jeśli w systemie znajdują się partycje oparte na LVM, upewnij się, że są
# są aktywowane, aby można było z nich korzystać.
if [-x /sbin/vgchange]; następnie /sbin/vgchange -ay >/dev/null; fi
log_success_msg2
;;
*)
to C
echo „Użycie ${0} {start}” wyjście 1
;;
wyjście 0
# Zakończ udev