OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

D.10. /etc/rc.d/init.d/udev_retry‌


#! / Bin / sh

################################################## ######################

# Rozpocznij udev_retry

#

# Opis: Skrypt podłączający Udev na zimno (ponów próbę)

#

#! / Bin / sh

################################################## ######################

# Rozpocznij udev_retry

#

# Opis: Skrypt podłączający Udev na zimno (ponów próbę)

#


# 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


przypadek „${1}” na początku)

log_info_msg "Ponawianie nieudanych zdarzeń uevent, jeśli takie wystąpiły..."


# Od wersji udev-186 opcja --run nie jest już ważna

#rundir=$(/sbin/udevadm info --uruchom)

. /lib/lsb/init-funkcje


przypadek „${1}” na początku)

log_info_msg "Ponawianie nieudanych zdarzeń uevent, jeśli takie wystąpiły..."


# Od wersji udev-186 opcja --run nie jest już ważna

#rundir=$(/sbin/udevadm info --uruchom)



rundir=/uruchom/udev

# Z Debiana: „skopiuj reguły wygenerowane przed zamontowaniem /

# odczyt i zapis":


dla pliku w ${rundir}/tmp-rules--*; wykonaj dest=${plik##*tmp-rules--}

[ "$dest" = '*' ] && przerwa

cat $plik >> /etc/udev/rules.d/$dest rm -f $plik

zrobić


# Uruchom ponownie zdarzenia, które mogły się nie udać,

# w nadziei, że teraz im się uda

/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ podczas czytania linii; Do

dla podsystemu w $line ; Do

/sbin/udevadm wyzwalacz --subsystem-match=$podsystem --action=dodawanie gotowe

zrobić


# Teraz poczekaj, aż udevd przetworzy wywołane przez nas zdarzenia udev ! is_true "$OMIT_UDEV_RETRY_SETTLE"; Następnie

/sbin/udevadm rozstrzygnięcie

fi


assessment_retval

;;


*)

echo „Użycie ${0} {start}” wyjście 1

;;

esac wyjście 0

# Zakończ udev_retry

rundir=/uruchom/udev

# Z Debiana: „skopiuj reguły wygenerowane przed zamontowaniem /

# odczyt i zapis":


dla pliku w ${rundir}/tmp-rules--*; wykonaj dest=${plik##*tmp-rules--}

[ "$dest" = '*' ] && przerwa

cat $plik >> /etc/udev/rules.d/$dest rm -f $plik

zrobić


# Uruchom ponownie zdarzenia, które mogły się nie udać,

# w nadziei, że teraz im się uda

/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ podczas czytania linii; Do

dla podsystemu w $line ; Do

/sbin/udevadm wyzwalacz --subsystem-match=$podsystem --action=dodawanie gotowe

zrobić


# Teraz poczekaj, aż udevd przetworzy wywołane przez nas zdarzenia udev ! is_true "$OMIT_UDEV_RETRY_SETTLE"; Następnie

/sbin/udevadm rozstrzygnięcie

fi


assessment_retval

;;


*)

echo „Użycie ${0} {start}” wyjście 1

;;

esac wyjście 0

# Zakończ udev_retry


obraz

obraz

: Gerard Beekmans - [email chroniony] DJ Łukasz – [email chroniony]

: Bruce Dubbs - [email chroniony]

: Gerard Beekmans - [email chroniony] DJ Łukasz – [email chroniony]

: Bruce Dubbs - [email chroniony]

: LFS 7.0

: LFS 7.0

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: