D.10. /etc/rc.d/init.d/udev_retry
#! / Bin / sh
################################################# #####################
# udev_retry'ye başla
#
# Açıklama: Udev soğuk takma komut dosyası (yeniden deneyin)
#
#! / Bin / sh
################################################# #####################
# udev_retry'ye başla
#
# Açıklama: Udev soğuk takma komut dosyası (yeniden deneyin)
#
# Yazarlar
#
# Güncelleme
#
#
# Sürüm
#
# Yazarlar
#
# Güncelleme
#
#
# Sürüm
#
################################################# #####################
################################################# #####################
### BAŞLANGIÇ BİLGİLERİ
# Sağlar:
# Gerekli-Başlangıç:
# Başlamalı:
# Gerekli-Dur:
# Durmalı:
# Varsayılan-Başlangıç:
# Varsayılan-Durdur:
# Kısa Açıklama:
# Açıklama:
#
#
# X-LFS-Sağlayan:
### END INIT BİLGİSİ
### BAŞLANGIÇ BİLGİLERİ
# Sağlar:
# Gerekli-Başlangıç:
# Başlamalı:
# Gerekli-Dur:
# Durmalı:
# Varsayılan-Başlangıç:
# Varsayılan-Durdur:
# Kısa Açıklama:
# Açıklama:
#
#
# X-LFS-Sağlayan:
### END INIT BİLGİSİ
. / lib / lsb / init-fonksiyonları
başlangıçta "${1}" durumu)
log_info_msg "Varsa, başarısız olaylar yeniden deneniyor..."
# udev-186'dan itibaren --run seçeneği artık geçerli değil
#rundir=$(/sbin/udevadm bilgisi --run)
. / lib / lsb / init-fonksiyonları
başlangıçta "${1}" durumu)
log_info_msg "Varsa, başarısız olaylar yeniden deneniyor..."
# udev-186'dan itibaren --run seçeneği artık geçerli değil
#rundir=$(/sbin/udevadm bilgisi --run)
rundir=/run/udev
# Debian'dan: "bağlanmadan önce oluşturulan kuralları kopyala
# okuma yazma":
${rundir}/tmp-rules--* içindeki dosya için; do dest=${file##*tmp-rules--}
[ "$hedef" = '*' ] && mola
cat $dosya >> /etc/udev/rules.d/$hedef rm -f $dosya
yapılmış
# Başarısız olabilecek olayları yeniden tetikleyin,
# umarım şimdi başarılı olurlar
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ satır okunurken; Yapmak
$line'daki alt sistem için; Yapmak
/sbin/udevadm tetikleyici --subsystem-match=$subsystem --action=ekleme tamamlandı
yapılmış
# Şimdi udevd'nin tetiklediğimiz olayları işlemesini bekleyin if ! is_true "$OMIT_UDEV_RETRY_SETTLE"; Daha sonra
/sbin/udevadm anlaşmak
fi
değerlendirmek_retval
;;
*)
echo "${0} {start} kullanımı" çıkış 1
;;
esac çıkış 0
# udev_retry'yi sonlandır
rundir=/run/udev
# Debian'dan: "bağlanmadan önce oluşturulan kuralları kopyala
# okuma yazma":
${rundir}/tmp-rules--* içindeki dosya için; do dest=${file##*tmp-rules--}
[ "$hedef" = '*' ] && mola
cat $dosya >> /etc/udev/rules.d/$hedef rm -f $dosya
yapılmış
# Başarısız olabilecek olayları yeniden tetikleyin,
# umarım şimdi başarılı olurlar
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ satır okunurken; Yapmak
$line'daki alt sistem için; Yapmak
/sbin/udevadm tetikleyici --subsystem-match=$subsystem --action=ekleme tamamlandı
yapılmış
# Şimdi udevd'nin tetiklediğimiz olayları işlemesini bekleyin if ! is_true "$OMIT_UDEV_RETRY_SETTLE"; Daha sonra
/sbin/udevadm anlaşmak
fi
değerlendirmek_retval
;;
*)
echo "${0} {start} kullanımı" çıkış 1
;;
esac çıkış 0
# udev_retry'yi sonlandır
: Gerard Beekmans - [e-posta korumalı] DJ Lucas- [e-posta korumalı]
: Bruce Dubbs- [e-posta korumalı]
: Gerard Beekmans - [e-posta korumalı] DJ Lucas- [e-posta korumalı]
: Bruce Dubbs- [e-posta korumalı]
:LFS 7.0
:LFS 7.0