- Add VSL support,

- Support now rx3-base 1.2.0.
This commit is contained in:
2026-09-13 17:50:18 +02:00
parent 89ec509f92
commit d05e63df81
5 changed files with 88 additions and 39 deletions

View File

@@ -57,6 +57,9 @@
# Global Variables
#-----------------------------------------------------------------------------------------------------------------------------------
declare -g VERSION="1.5.3"
declare -g NAME="Docker_Mk_Env"
declare -g DOCKER_TOOLS_VOLUME="SINGLE"
declare -g DOCKER_TOOLS_EXEPTION_LIBS=""
declare -g DOCKER_TOOLS_EXEPTION_LOGS=""
@@ -147,7 +150,7 @@ module_lib_name_get()
#-----------------------------------------------------------------------------------------------------------------------------------
# ModulE Log Name Get
# Module Log Name Get
#-----------------------------------------------------------------------------------------------------------------------------------
module_log_name_get()
@@ -414,6 +417,8 @@ docker_config_add()
#-----------------------------------------------------------------------------------------------------------------------------------
vsl_add
. ${APPL_HOME_DIR}/env

View File

@@ -39,36 +39,37 @@
# Global Variables
#-----------------------------------------------------------------------------------------------------------------------------------
declare -g VERSION=1.0.1
declare -g NAME="MBI"
declare -g HELP="usage: mk_base_image [[-h | --help] | [-V | --version] | [-p | --pre] | [-P | --post] | [-s | --strip] | [-u | --unstrip]] [-D | --direct] [-d | --distrib <Distrib>] [-l | --lang <Lang>] [-L | --language <Langage>] [-m | --localtime <Local_Time>] [-r | --root <Root_Dir>] [-t | --tmp <Tmp_Dir>] [-T | --test] [-v | --verbose]"
declare -g VERSION=1.5.3
declare -g NAME="Mk_Base_Image"
declare -g HELP="usage: mk_base_image [[-h | --help] | [-V | --version] | [-p | --pre] | [-P | --post] | [-s | --strip] | [-u | --unstrip]] [-D | --direct] [-d | --distrib <Distrib>] [-l | --lang <Lang>] [-L | --language <Langage>] [-m | --localtime <Local_Time>] [-r | --root <Root_Dir>] [-t | --tmp <Tmp_Dir>] [-T | --test] [-v | --verbose]"
declare -g TMP_DIR_DEF="/tmp/mk_base_image"
declare -g ROOT_DIR_DEF="/var/tmp/base_root"
declare -g TMP_DIR_DEF="/tmp/mk_base_image"
declare -g ROOT_DIR_DEF="/var/tmp/base_root"
declare -g DISTRIB_DEF="9"
declare -g LANG_DEF="en_US.UTF-8"
declare -g LANGUAGE_DEF="en_US.UTF-8:en_US:en"
declare -g LOCALTIME_DEF="Europe/Paris"
declare -g DISTRIB_DEF="9"
declare -g LANG_DEF="en_US.UTF-8"
declare -g LANGUAGE_DEF="en_US.UTF-8:en_US:en"
declare -g LOCALTIME_DEF="Europe/Paris"
declare -Ag CONTAINER_TAB
declare -Ag CONTAINER_TAB
declare -g BUILDER_DIR="/"
declare -g ROOT_DIR="${ROOT_DIR_DEF}"
declare -g TMP_DIR="${TMP_DIR_DEF}"
declare -g BUILDER_DIR="/"
declare -g ROOT_DIR="${ROOT_DIR_DEF}"
declare -g TMP_DIR="${TMP_DIR_DEF}"
declare -g DISTRIB="${DISTRIB_DEF}"
declare -g LANG="${LANG_DEF}"
declare -g LANGUAGE="${LANGUAGE_DEF}"
declare -g LOCALTIME="${LOCALTIME_DEF}"
declare -g DISTRIB="${DISTRIB_DEF}"
declare -g LANG="${LANG_DEF}"
declare -g LANGUAGE="${LANGUAGE_DEF}"
declare -g LOCALTIME="${LOCALTIME_DEF}"
declare -g MODE="DEFAULT"
declare -g VERBOSE="FALSE"
declare -g DRY_RUN="FALSE"
declare -g DIRECT="FALSE"
declare -g EXIT_CODE=0
declare -g MODE="DEFAULT"
declare -g VERBOSE="FALSE"
declare -g DRY_RUN="FALSE"
declare -g DIRECT="FALSE"
declare -g NAME_SERVER_0='10.10.0.254'
declare -g NAME_SERVER_1='8.8.8.8'
declare -g NAME_SERVER_0='10.10.0.254'
declare -g NAME_SERVER_1='8.8.8.8'
@@ -95,7 +96,6 @@ function mbi_version_print()
function mbi_help_print()
{
mbi_version_print
help_print
}
@@ -134,12 +134,12 @@ function mbi_args_parse()
-r|--root) shift; ROOT_DIR="$1"; shift;;
# Mode switches
-h|--help) MODE="EXIT"; mbi_help_print; shift;;
-h|--help) MODE="HELP"; shift;;
-p|--pre) MODE="PRE"; shift;;
-P|--post) MODE="POST"; shift;;
-s|--strip) MODE="STRIP"; shift;;
-u|--unstrip) MODE="UNSTRIP"; shift;;
-V|--version) MODE="EXIT"; mbi_version_print; shift;;
-V|--version) MODE="VERSION"; shift;;
# Global options
-T|--test) DRY_RUN="TRUE"; shift; RECALL_OPTS+=" --test";;
@@ -431,6 +431,8 @@ function mbi_base_unstrip()
# Main
#-----------------------------------------------------------------------------------------------------------------------------------
vsl_add
ORIG_ARGS=("$@")
@@ -441,15 +443,30 @@ export LC_ALL="C"
mbi_args_parse "$@"
case "${MODE}" in
"EXIT")
exit ${EXIT_CODE}
;;
"HELP")
mbi_help_print
exit ${EXIT_CODE}
;;
"TEST")
DRY_RUN="TRUE"
;;
"VERSION")
mbi_version_print
exit ${EXIT_CODE}
;;
esac
mbi_container_tab_init
if [[ ${MODE} == "EXIT" ]]
then
exit 0
fi
echo_error "MBI: Mode: [${MODE}] Verbose: [${VERBOSE}] Distrib: [${DISTRIB}] Direct: [${DIRECT}] Dry_Run: [${DRY_RUN}] Lang: [${LANG}] Language: [${LANGUAGE}] Local_Time: [${LOCALTIME}] Builder_Dir: [${BUILDER_DIR}] Root_Dir: [${ROOT_DIR}] Tmp_Dir: [${TMP_DIR}]"
@@ -484,6 +501,8 @@ case "${MODE}" in
"UNSTRIP")
mbi_base_unstrip
;;
;;
esac
exit ${EXIT_CODE}