return 255
}
-# Module dependency requirements.
-depends() {
-
- # This module has external dependency on other module(s).
- echo systemd-modules-load
- # Return 0 to include the dependent module(s) in the initramfs.
- return 0
-}
-
# Install the required file(s) for the module in the initramfs.
install() {
# Prerequisite check(s) for module.
check() {
-
# If the binary(s) requirements are not fulfilled the module can't be installed.
require_binaries \
udevadm \
# Return 255 to only include the module, if another module requires it.
return 255
-
}
# Module dependency requirements.
depends() {
-
# This module has external dependency on other module(s).
- echo udev-rules systemd systemd-sysctl
+ echo udev-rules systemd systemd-sysctl systemd-modules-load
# Return 0 to include the dependent module(s) in the initramfs.
return 0
-
}
# Install the required file(s) and directories for the module in the initramfs.
install() {
-
inst_multiple -o \
"$udevrulesdir"/99-systemd.rules \
"$systemdutildir"/systemd-udevd \
# Install required libraries.
_arch=${DRACUT_ARCH:-$(uname -m)}
inst_libdir_file {"tls/$_arch/",tls/,"$_arch/",}"libudev.so.*"
-
}