aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-07-23 22:25:44 +0200
committerThomas Deutschmann <whissi@gentoo.org>2020-07-24 00:56:47 +0200
commitc792697d0ec5e54ee9fcf1536f04f2267dff699d (patch)
tree9ed359203e242165493b4ce9b7c85d16befd4fa7 /gen_funcs.sh
parentgenkernel: bump to v4.1.0_beta1 (diff)
downloadgenkernel-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-xgen_funcs.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/gen_funcs.sh b/gen_funcs.sh
index 2dfae7da..b9aa5108 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[@]}