<Precedenti | Contenuti | Succ.>
D.5. /etc/rc.d/init.d/udev
# / Bin / sh
################################################# ######################
# Inizia udev
#
# Descrizione: Script di cold-plugging Udev
#
# / Bin / sh
################################################# ######################
# Inizia udev
#
# Descrizione: Script di cold-plugging Udev
#
# Autori
#
# Aggiornare
#
# Versione
#
# Autori
#
# Aggiornare
#
# Versione
#
################################################# ######################
################################################# ######################
### INIZIA INIZ. INFO
# Fornisce:
# Richiesto-Inizio:
# Dovrebbe iniziare:
# Richiesto-Stop:
# Dovrebbe-Stop:
# Avvio predefinito:
# Arresto predefinito:
# Breve descrizione:
# Descrizione:
#
# X-LFS-Fornito-Da:
### FINE INFO INIZ
### INIZIA INIZ. INFO
# Fornisce:
# Richiesto-Inizio:
# Dovrebbe iniziare:
# Richiesto-Stop:
# Dovrebbe-Stop:
# Avvio predefinito:
# Arresto predefinito:
# Breve descrizione:
# Descrizione:
#
# X-LFS-Fornito-Da:
### FINE INFO INIZ
. /lib/lsb/init-funzioni
. /lib/lsb/init-funzioni
caso "${1}" all'inizio)
log_info_msg "Popolamento di /dev con nodi di dispositivo... " if ! grep -q '[[:space:]]sysfs' /proc/mounts; then
log_failure_msg2 msg="ERRORE:\n\nImpossibile creare "
msg="${msg}dispositivi senza un file system SysFS\n\n" msg="${msg}Dopo aver premuto Invio, questo sistema " msg="${msg}verrà arrestato e spento.\n\n" log_info_msg "$msg"
log_info_msg "Premi Invio per continuare..." wait_for_user
/etc/rc.d/init.d/halt stop
fi
# Avvia il demone udev per monitorare continuamente e agire su
# uevents
/sbin/udevd --demone
# Ora attraversa /sys per effettuare il "coldplug" dei dispositivi che hanno
# già scoperto
/sbin/udevadm trigger --action=add --type=subsystems
/sbin/udevadm trigger --azione=aggiungi --tipo=dispositivi
/sbin/udevadm trigger --azione=modifica --tipo=dispositivi
# Ora attendi che udevd elabori gli uevent che abbiamo attivato if ! is_true "$OMIT_UDEV_SETTLE"; then
/sbin/udevadm sistemare
fi
# Se sul sistema sono presenti partizioni basate su LVM, assicurarsi che
# sono attivati in modo che possano essere utilizzati.
se [ -x /sbin/vgchange ]; quindi /sbin/vgchange -ay >/dev/null; fi
log_success_msg2
;;
*)
che C
echo "Utilizzo ${0} {inizio}" exit 1
;;
esci da 0
# Fine udev