D.5. /etc/rc.d/init.d/udev
# / Bin / sh
#################################################################### ######################
# Începeți udev
#
# Descriere: script de conectare la rece Udev
#
# / Bin / sh
#################################################################### ######################
# Începeți udev
#
# Descriere: script de conectare la rece Udev
#
# Autori
#
# Actualizați
#
# Versiune
#
# Autori
#
# Actualizați
#
# Versiune
#
#################################################################### ######################
#################################################################### ######################
### ÎNCEPE INFO INFO
# Oferă:
# Necesar-Start:
# Ar trebui să înceapă:
# Necesar-Oprire:
# Ar trebui să se oprească:
# Pornire implicită:
# Oprire implicită:
# Scurta descriere:
# Descriere:
#
# X-LFS-furnizat-de:
### END INIT INFO
### ÎNCEPE INFO INFO
# Oferă:
# Necesar-Start:
# Ar trebui să înceapă:
# Necesar-Oprire:
# Ar trebui să se oprească:
# Pornire implicită:
# Oprire implicită:
# Scurta descriere:
# Descriere:
#
# X-LFS-furnizat-de:
### END INIT INFO
. /lib/lsb/init-functions
. /lib/lsb/init-functions
cazul „${1}” la început)
log_info_msg "Se completează /dev cu noduri de dispozitiv... " dacă ! grep -q '[[:space:]]sysfs' /proc/mounts; atunci
log_failure_msg2 msg="FAILURE:\n\nNu se poate crea "
msg="${msg}dispozitive fără sistem de fișiere SysFS\n\n" msg="${msg}După ce apăsați Enter, acest sistem " msg="${msg}va fi oprit și oprit.\n\n " log_info_msg "$msg"
log_info_msg „Apăsați Enter pentru a continua...” wait_for_user
/etc/rc.d/init.d/halt stop
fi
# Porniți demonul udev pentru a urmări continuu și pentru a acționa asupra,
# uevenimente
/sbin/udevd --daemon
# Acum traversați /sys pentru a „conecta la rece” dispozitivele care au
# a fost deja descoperit
/sbin/udevadm trigger --action=add --type=subsisteme
/sbin/udevadm trigger --action=add --type=devices
/sbin/udevadm trigger --action=change --type=devices
# Acum așteptați ca udevd să proceseze evenimentele pe care le-am declanșat dacă ! este_adevărat „$OMIT_UDEV_SETTLE”; atunci
/sbin/udevadm settle
fi
# Dacă există partiții bazate pe LVM pe sistem, asigurați-vă că acestea
# sunt activate pentru a putea fi utilizate.
if [ -x /sbin/vgchange ]; apoi /sbin/vgchange -ay >/dev/null; fi
log_success_msg2
;;
*)
ESAC
echo „Utilizare ${0} {start}” ieșirea 1
;;
iesirea 0
# End udev