diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2020-07-23 22:25:44 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2020-07-24 00:56:47 +0200 |
commit | c792697d0ec5e54ee9fcf1536f04f2267dff699d (patch) | |
tree | 9ed359203e242165493b4ce9b7c85d16befd4fa7 /gen_funcs.sh | |
parent | genkernel: bump to v4.1.0_beta1 (diff) | |
download | genkernel-c792697d0ec5e54ee9fcf1536f04f2267dff699d.tar.gz genkernel-c792697d0ec5e54ee9fcf1536f04f2267dff699d.tar.bz2 genkernel-c792697d0ec5e54ee9fcf1536f04f2267dff699d.zip |
Switch from MDEV to UDEV
We need to switch from using MDEV to UDEV to avoid boot problems
due to timeouts caused by some UDEV rules from real system when
real system is using systemd.
Bug: https://bugs.gentoo.org/706434
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'gen_funcs.sh')
-rwxr-xr-x | gen_funcs.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gen_funcs.sh b/gen_funcs.sh index 2dfae7d..b9aa510 100755 --- a/gen_funcs.sh +++ b/gen_funcs.sh @@ -1113,6 +1113,24 @@ get_temp_file() { echo "${tempfile}" } +get_udevdir() { + local pkg_config=$(tc-getPKG_CONFIG) + + if ${pkg_config} --exists udev + then + local udevdir="$(${pkg_config} --variable=udevdir udev)" + + if [ -n "${BROOT}" ] + then + udevdir="${udevdir#${BROOT%/}}" + fi + else + udevdir="/lib/udev" + fi + + echo "${udevdir}" +} + get_useful_function_stack() { local end_function=${1:-${FUNCNAME}} local n_functions=${#FUNCNAME[@]} |