From a341baf86e355f7d0b82017ac0d9e3bf8557609b Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Tue, 14 Mar 2023 15:23:07 +0100 Subject: [PATCH] Allow to specify modules by path Signed-off-by: Florian Schmaus --- libs/core.bash.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/core.bash.in b/libs/core.bash.in index 740354e2748b..3d1f0e58b3e1 100644 --- a/libs/core.bash.in +++ b/libs/core.bash.in @@ -69,6 +69,12 @@ die() { # Find module and echo its filename. Die if module doesn't exist. find_module() { local modname=$1 modpath + + if [[ ${modname} == *.eselect && -f ${modname} ]]; then + echo "${modname}" + return + fi + for modpath in "${ESELECT_MODULES_PATH[@]}"; do if [[ -f ${modpath}/${modname}.eselect ]]; then echo "${modpath}/${modname}.eselect" -- 2.39.2