From c792697d0ec5e54ee9fcf1536f04f2267dff699d Mon Sep 17 00:00:00 2001 From: Thomas Deutschmann Date: Thu, 23 Jul 2020 22:25:44 +0200 Subject: 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 --- gen_funcs.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gen_funcs.sh') 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[@]} -- cgit v1.2.3-65-gdbad