From b4e7044d4ca8191a17bb2a2834ef0f94bf35d550 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 1 Mar 2022 14:16:28 +0100 Subject: [PATCH] build-script: make libpmodules.bash available --- build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build b/build index 3ae3ce5..9bba089 100755 --- a/build +++ b/build @@ -90,7 +90,7 @@ read_config_file() { std::die 1 "Configuration file '${fname}' does not exist or is not readable!" fi - source "${fname}" || std::die 1 "Cannot read configuration file '${fname}'" + source "${fname}" || std::die 1 "Cannot read configuration file '${fname}'" if [[ -z "${PMODULES_ROOT}" ]]; then std::die 1 "Error in configuration file '${fname}': PMODULE_ROOT not defined!" @@ -227,6 +227,9 @@ Use the option --force to override.\nAborting..." > "${config_file}" || \ std::die 1 "Cannot create configuration file in Pmodules root\nAborting..." + sed "${sed_cmd}" "${SRC_DIR}/libpmodules.bash.in" > "${SRC_DIR}/libpmodules.bash" + chmod 0755 "${SRC_DIR}/libpmodules.bash" + read_config_file 'config_file' install -d -m 0755 "${PMODULES_HOME}/bin" install -d -m 0755 "${PMODULES_HOME}/init" @@ -487,6 +490,9 @@ pmodules::install() { sed "${sed_cmd}" "${SRC_DIR}/modulecmd.tcl.in" > "${PMODULES_HOME}/libexec/modulecmd.tcl" chmod 0755 "${PMODULES_HOME}/libexec/modulecmd.tcl" + sed "${sed_cmd}" "${SRC_DIR}/libpmodules.bash.in" > "${SRC_DIR}/libpmodules.bash" + chmod 0755 "${SRC_DIR}/libpmodules.bash" + sed "${sed_cmd}" "${SRC_DIR}/libpmodules.bash.in" > "${PMODULES_HOME}/lib/libpmodules.bash" chmod 0755 "${PMODULES_HOME}/lib/libpmodules.bash"