build-system, modulecmd: code cleanup

This commit is contained in:
2024-11-27 18:14:44 +01:00
parent 6a79b5ff59
commit 53e7dbfa1c
3 changed files with 9 additions and 7 deletions
+6 -5
View File
@@ -537,7 +537,7 @@ pbuild::prep() {
local -r strip="$3"
local -r unpacker="$4"
{
mkdir -p "${dir}"
${mkdir} -p "${dir}"
pbuild::unpack "${fname}" "${dir}" "${strip}" "${unpacker}"
} || {
${rm} -f "${fname}"
@@ -1444,12 +1444,13 @@ _build_module() {
#
cd "${dir}"
if typeset -F "$t" 2>/dev/null; then
"$t" || \
std::die 10 "Aborting..."
"$t" || std::die 10 "Aborting..."
else
std::die 10 "Function is not defined -- $t"
fi
done
touch "${BUILD_DIR}/.${target}"
} # compile_and_install():build_target()
${touch} "${BUILD_DIR}/.${target}"
} # build_target()
[[ ${dry_run} == yes ]] && std::die 0 ""
+1
View File
@@ -68,6 +68,7 @@ sevenz=$(std::def_cmd 'sevenz'); declare -r sevenz
sort=$(std::def_cmd 'sort'); declare -r sort
tar=$(std::def_cmd 'tar'); declare -r tar
tee=$(std::def_cmd 'tee'); declare -r tee
touch=$(std::def_cmd 'touch'); declare -r touch
tput=$(std::def_cmd 'tput'); declare -r tput
uname=$(std::def_cmd 'uname'); declare -r uname
yq=$(std::def_cmd 'yq'); declare -r yq
+2 -2
View File
@@ -15,8 +15,8 @@ set -o nounset
shopt -s nullglob
# get absolute path of script
mydir=$(cd "$(/usr/bin/dirname "$0")" && pwd -L)
prefix=$(/usr/bin/dirname "${mydir}");
mydir=$(cd "$(/usr/bin/dirname -- "${BASH_SOURCE[0]}")" && pwd -L)
prefix=$(/usr/bin/dirname -- "${mydir}");
path_orig="${PATH}"
PATH="${prefix}/bin:${prefix}/libexec:/bin:/usr/bin:/sbin:/usr/sbin"