<Precedenti | Contenuti | Succ.>
D.10. /etc/rc.d/init.d/udev_retry
# / Bin / sh
################################################# ######################
# Inizia udev_retry
#
# Descrizione: script di collegamento a freddo Udev (riprova)
#
# / Bin / sh
################################################# ######################
# Inizia udev_retry
#
# Descrizione: script di collegamento a freddo Udev (riprova)
#
# 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
caso "${1}" all'inizio)
log_info_msg "Riprova uevent fallito, se presente..."
# A partire da udev-186, l'opzione --run non è più valida
#rundir=$(/sbin/udevadm info --run)
. /lib/lsb/init-funzioni
caso "${1}" all'inizio)
log_info_msg "Riprova uevent fallito, se presente..."
# A partire da udev-186, l'opzione --run non è più valida
#rundir=$(/sbin/udevadm info --run)
rundir=/esegui/udev
# Da Debian: "copia le regole generate prima che / fosse montata
# leggere scrivere":
per file in ${rundir}/tmp-rules--*; do dest=${file##*tmp-rules--}
[ "$dest" = '*' ] && break
cat $file >> /etc/udev/rules.d/$dest rm -f $file
fatto
# Riattivare gli eventi che potrebbero non essere riusciti,
# nella speranza che ci riescano ora
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ mentre leggi la riga ; fare
per sottosistema in $line ; fare
/sbin/udevadm trigger --subsystem-match=$sottosistema --action=aggiunta completata
fatto
# Ora aspetta che udevd elabori gli uevent che abbiamo attivato se ! è_vero "$OMIT_UDEV_RETRY_SETTLE"; poi
/sbin/udevadm sistemare
fi
valuta_retval
;;
*)
echo "Utilizzo ${0} {inizio}" exit 1
;;
esac uscita 0
# Fine udev_retry
rundir=/esegui/udev
# Da Debian: "copia le regole generate prima che / fosse montata
# leggere scrivere":
per file in ${rundir}/tmp-rules--*; do dest=${file##*tmp-rules--}
[ "$dest" = '*' ] && break
cat $file >> /etc/udev/rules.d/$dest rm -f $file
fatto
# Riattivare gli eventi che potrebbero non essere riusciti,
# nella speranza che ci riescano ora
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ mentre leggi la riga ; fare
per sottosistema in $line ; fare
/sbin/udevadm trigger --subsystem-match=$sottosistema --action=aggiunta completata
fatto
# Ora aspetta che udevd elabori gli uevent che abbiamo attivato se ! è_vero "$OMIT_UDEV_RETRY_SETTLE"; poi
/sbin/udevadm sistemare
fi
valuta_retval
;;
*)
echo "Utilizzo ${0} {inizio}" exit 1
;;
esac uscita 0
# Fine udev_retry
:Gerard Beekmans- [email protected] DJ Lucas- [email protected]
:Bruce Dubbs- [email protected]
:Gerard Beekmans- [email protected] DJ Lucas- [email protected]
:Bruce Dubbs- [email protected]
:LFS 7.0
:LFS 7.0