refactor: ol_dir -> ol_mod_root and ol_install_dir -> ol_inst_root

This commit is contained in:
2022-06-13 11:11:28 +02:00
parent 8c247f673a
commit d916dd1dfe
3 changed files with 23 additions and 23 deletions
+12 -12
View File
@@ -329,20 +329,20 @@ proc _find_overlay { modulefile_components } {
debug "_find_overlay()"
foreach ol $::UsedOverlays {
debug "$ol"
set ol_dir $::OverlayInfo(${ol}:mod_root)
if { [string range $ol_dir end end] == "/" } {
set ol_dir [string range $ol_dir 0 end-1]
set ol_mod_root $::OverlayInfo(${ol}:mod_root)
if { [string range $ol_mod_root end end] == "/" } {
set ol_mod_root [string range $ol_mod_root 0 end-1]
}
debug "$ol_dir"
set ol_dir_splitted [file split $ol_dir]
debug "$ol_mod_root"
set ol_mod_root_splitted [file split $ol_mod_root]
set modulefile_root [file join \
{*}[lrange \
$modulefile_components \
0 [expr [llength $ol_dir_splitted] - 1]]]
0 [expr [llength $ol_mod_root_splitted] - 1]]]
debug "$modulefile_root"
if { [string compare $ol_dir $modulefile_root] == 0 } {
debug "$ol_dir_splitted"
return $ol_dir_splitted
if { [string compare $ol_mod_root $modulefile_root] == 0 } {
debug "$ol_mod_root_splitted"
return $ol_mod_root_splitted
}
}
debug "not found"
@@ -374,8 +374,8 @@ proc _pmodules_init_global_vars { } {
set modulefile_splitted [file split $::ModulesCurrentModulefile]
set ol_dir_splitted [_find_overlay ${modulefile_splitted}]
set rel_modulefile [lrange $modulefile_splitted [llength $ol_dir_splitted] end]
set ol_mod_root_splitted [_find_overlay ${modulefile_splitted}]
set rel_modulefile [lrange $modulefile_splitted [llength $ol_mod_root_splitted] end]
set group [lindex $rel_modulefile 0]
set GROUP "${group}"
set name [lindex $modulefile_splitted end-1]
@@ -386,7 +386,7 @@ proc _pmodules_init_global_vars { } {
set V_RELEASE [lindex [split $tmp _] 0]
lassign [split $V_PKG .] V_MAJOR V_MINOR V_PATCHLVL
set variant [lrange $rel_modulefile 2 end]
set mod_root [file join {*}$ol_dir_splitted]
set mod_root [file join {*}$ol_mod_root_splitted]
debug "mod_root=$mod_root"
set ol $::Dir2OverlayMap($mod_root)
debug "ol=$ol"
+2 -2
View File
@@ -769,7 +769,7 @@ pbuild::make_all() {
"${module_name}")
modulefile_name="${modulefile_dir}/${module_version}"
PREFIX="${ol_install_dir}/${GROUP}/${module_name}/${module_version}"
PREFIX="${ol_inst_root}/${GROUP}/${module_name}/${module_version}"
local -i i=0
for ((i=${#names[@]}-1; i >= 0; i--)); do
PREFIX+="/${names[i]}"
@@ -1482,7 +1482,7 @@ pbuild.bootstrap() {
MODULECMD=$(which true)
GROUP='Tools'
PREFIX="${ol_dir}/${GROUP}/Pmodules/${PMODULES_VERSION}"
PREFIX="${ol_mod_root}/${GROUP}/Pmodules/${PMODULES_VERSION}"
C_INCLUDE_PATH="${PREFIX}/include"
CPLUS_INCLUDE_PATH="${PREFIX}/include"
+9 -9
View File
@@ -62,8 +62,8 @@ declare -r ARGS="$@"
shopt -s nocaseglob
shopt -s extglob
declare ol_dir
declare ol_install_dir
declare ol_mod_root
declare ol_inst_root
##############################################################################
#
@@ -434,8 +434,8 @@ build_modules_legacy() {
fi
declare ol_name='base'
declare ol_type=''
declare ol_dir="${pm_root}"
declare ol_install_dir="${pm_root}"
declare ol_mod_root="${pm_root}"
declare ol_inst_root="${pm_root}"
local -i i=0
local -i num_variants=${#variants[@]}
for ((i = 0; i < num_variants; i++)); do
@@ -534,7 +534,7 @@ build_modules_yaml(){
local m
local pattern="//"
for m in "${with_modules[@]}"; do
if [[ -n $(awk "/${m%/*}[\/ ]/" "${files[@]}") ]]; then
if [[ -n $(awk "/${m%/*}[\/ ]/" "${fname}") ]]; then
pattern+=" && /${m//\//\\/}/"
fi
done
@@ -561,8 +561,8 @@ build_modules_yaml(){
fi
yaml_get_relstage relstage "${fname}" "${v}" $i
yaml_get_dependencies deps "${fname}" "${v}" $i
ol_install_dir="${OverlayInfo[${ol_name}:inst_root]}"
ol_dir="${OverlayInfo[${ol_name}:mod_root]}"
ol_inst_root="${OverlayInfo[${ol_name}:inst_root]}"
ol_mod_root="${OverlayInfo[${ol_name}:mod_root]}"
if (( ${#deps[@]} > 0 )); then
while read -a with_modules; do
@@ -636,8 +636,8 @@ module_name=${fname[${#fname[@]}-2]}
if [[ "${opt_bootstrap}" == 'yes' ]]; then
declare ol_name='base'
declare ol_type=''
declare ol_dir="${pm_root}"
declare ol_install_dir="${pm_root}"
declare ol_mod_root="${pm_root}"
declare ol_inst_root="${pm_root}"
pbuild.bootstrap "${module_name}" "${versions[0]}" 'stable'
exit $?
fi