<Sebelum | Contents [show] | Seterusnya>
D.10. /etc/rc.d/init.d/udev_retry
#! / Bin / sh
#################################################### ######################
# Mulakan udev_retry
#
# Penerangan : Skrip palam sejuk Udev (cuba semula)
#
#! / Bin / sh
#################################################### ######################
# Mulakan udev_retry
#
# Penerangan : Skrip palam sejuk Udev (cuba semula)
#
# Pengarang
#
# Kemas kini
#
#
# Versi
#
# Pengarang
#
# Kemas kini
#
#
# Versi
#
#################################################### ######################
#################################################### ######################
### MULAI INFO INIT
# Menyediakan:
# Diperlukan-Mula:
# Harus Dimulakan:
# Diperlukan-Berhenti:
# Harus-Berhenti:
# Default-Start:
# Default-Stop:
# Penerangan Ringkas:
# Penerangan:
#
#
# X-LFS-Disediakan-Oleh:
### INFO INIT TAMAT
### MULAI INFO INIT
# Menyediakan:
# Diperlukan-Mula:
# Harus Dimulakan:
# Diperlukan-Berhenti:
# Harus-Berhenti:
# Default-Start:
# Default-Stop:
# Penerangan Ringkas:
# Penerangan:
#
#
# X-LFS-Disediakan-Oleh:
### INFO INIT TAMAT
. /lib/lsb/init-functions
huruf "${1}" pada permulaan)
log_info_msg "Mencuba semula acara yang gagal, jika ada..."
# Mulai udev-186, pilihan --run tidak lagi sah
#rundir=$(/sbin/udevadm info --run)
. /lib/lsb/init-functions
huruf "${1}" pada permulaan)
log_info_msg "Mencuba semula acara yang gagal, jika ada..."
# Mulai udev-186, pilihan --run tidak lagi sah
#rundir=$(/sbin/udevadm info --run)
rundir=/run/udev
# Dari Debian: "salin peraturan yang dihasilkan sebelum / telah dipasang
# baca tulis":
untuk fail dalam ${rundir}/tmp-rules--*; do dest=${file##*tmp-rules--}
[ "$dest" = '*' ] && rehat
kucing $file >> /etc/udev/rules.d/$dest rm -f $file
dilakukan
# Cetuskan semula acara yang mungkin gagal,
# dengan harapan mereka akan berjaya sekarang
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ sambil membaca baris ; buat
untuk subsistem dalam $line ; buat
/sbin/udevadm pencetus --subsystem-match=$subsystem --action=tambah selesai
dilakukan
# Sekarang tunggu udevd memproses uevents yang kami cetuskan jika ! is_true "$OMIT_UDEV_RETRY_SETTLE"; kemudian
/sbin/udevadm selesaikan
fi
evaluate_retval
;;
*)
echo "Penggunaan ${0} {start}" keluar 1
;;
esac keluar 0
# Tamatkan udev_retry
rundir=/run/udev
# Dari Debian: "salin peraturan yang dihasilkan sebelum / telah dipasang
# baca tulis":
untuk fail dalam ${rundir}/tmp-rules--*; do dest=${file##*tmp-rules--}
[ "$dest" = '*' ] && rehat
kucing $file >> /etc/udev/rules.d/$dest rm -f $file
dilakukan
# Cetuskan semula acara yang mungkin gagal,
# dengan harapan mereka akan berjaya sekarang
/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ sambil membaca baris ; buat
untuk subsistem dalam $line ; buat
/sbin/udevadm pencetus --subsystem-match=$subsystem --action=tambah selesai
dilakukan
# Sekarang tunggu udevd memproses uevents yang kami cetuskan jika ! is_true "$OMIT_UDEV_RETRY_SETTLE"; kemudian
/sbin/udevadm selesaikan
fi
evaluate_retval
;;
*)
echo "Penggunaan ${0} {start}" keluar 1
;;
esac keluar 0
# Tamatkan udev_retry
: Gerard Beekmans - [e-mel dilindungi] DJ Lucas - [e-mel dilindungi]
: Bruce Dubbs - [e-mel dilindungi]
: Gerard Beekmans - [e-mel dilindungi] DJ Lucas - [e-mel dilindungi]
: Bruce Dubbs - [e-mel dilindungi]
: LFS 7.0
: LFS 7.0