mirror of
https://github.com/dracutdevs/dracut.git
synced 2024-10-28 18:55:32 +03:00
udev-rules/module-setup.sh: fixed udevd location
This commit is contained in:
parent
5dc1be1df8
commit
168952cea6
@ -8,13 +8,14 @@ install() {
|
|||||||
# ultimately, /lib/initramfs/rules.d or somesuch which includes links/copies
|
# ultimately, /lib/initramfs/rules.d or somesuch which includes links/copies
|
||||||
# of the rules we want so that we just copy those in would be best
|
# of the rules we want so that we just copy those in would be best
|
||||||
dracut_install udevadm
|
dracut_install udevadm
|
||||||
if [ -x /sbin/udevd ]; then
|
[ -d ${initdir}/lib/systemd ] || mkdir -p ${initdir}/lib/systemd
|
||||||
dracut_install udevd
|
for _i in /lib/systemd/systemd-udevd /lib/udev/udevd /sbin/udevd; do
|
||||||
mkdir -p ${initdir}/lib/systemd
|
[ -x "$_i" ] || continue
|
||||||
ln -s /sbin/udevd ${initdir}/lib/systemd/systemd-udevd
|
inst "$_i"
|
||||||
elif [ -x /lib/systemd/systemd-udevd ]; then
|
[[ $_i != "/lib/systemd/systemd-udevd" ]] \
|
||||||
inst /lib/systemd/systemd-udevd
|
&& ln -s "$_i" ${initdir}/lib/systemd/systemd-udevd
|
||||||
fi
|
break
|
||||||
|
done
|
||||||
|
|
||||||
for i in /etc/udev/udev.conf /etc/group; do
|
for i in /etc/udev/udev.conf /etc/group; do
|
||||||
inst_simple $i
|
inst_simple $i
|
||||||
@ -62,20 +63,11 @@ install() {
|
|||||||
vol_id \
|
vol_id \
|
||||||
pcmcia-socket-startup \
|
pcmcia-socket-startup \
|
||||||
pcmcia-check-broken-cis \
|
pcmcia-check-broken-cis \
|
||||||
udevd \
|
|
||||||
; do
|
; do
|
||||||
[ -e /lib/udev/$_i ] && dracut_install /lib/udev/$_i
|
[ -e /lib/udev/$_i ] && dracut_install /lib/udev/$_i
|
||||||
[ -e /usr/lib/udev/$_i ] && dracut_install /usr/lib/udev/$_i
|
[ -e /usr/lib/udev/$_i ] && dracut_install /usr/lib/udev/$_i
|
||||||
done
|
done
|
||||||
|
|
||||||
if ! [ -e "$initdir/sbin/udevd" ]; then
|
|
||||||
if [ -x /usr/lib/udev/udevd ]; then
|
|
||||||
ln -s /usr/lib/udev/udevd "$initdir/sbin/udevd"
|
|
||||||
elif [ -x /lib/udev/udevd ]; then
|
|
||||||
ln -s /lib/udev/udevd "$initdir/sbin/udevd"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
[ -f /etc/arch-release ] && \
|
[ -f /etc/arch-release ] && \
|
||||||
inst "$moddir/load-modules.sh" /lib/udev/load-modules.sh
|
inst "$moddir/load-modules.sh" /lib/udev/load-modules.sh
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user