diff --git a/lib/install_deps.sh b/lib/install_deps.sh index 4052a78..d5d3228 100644 --- a/lib/install_deps.sh +++ b/lib/install_deps.sh @@ -78,7 +78,8 @@ print_req_pkgs() { local req_pkgs_env_name="${pkg_mgr/-/_}_pkgs" declare -n req_pkgs="${req_pkgs_env_name}" - echo "${req_pkgs[@]}" + local sorted_req_pkgs=($(printf '%s\n' "${req_pkgs[@]}" | sort)) + echo "${sorted_req_pkgs[@]}" } FB_FUNC_NAMES+=('print_pkg_mgr') diff --git a/main.sh b/main.sh index 17e5bf6..05b0b76 100755 --- a/main.sh +++ b/main.sh @@ -40,6 +40,7 @@ export FB_RUNNING_AS_SCRIPT=1 . main.sh scr_name="$(bash_basename $0)" cmd="${scr_name//.sh}" +set -x $cmd $@' >"${ENTRY_SCRIPT}" chmod +x "${ENTRY_SCRIPT}" fi diff --git a/scripts/entry.sh b/scripts/entry.sh index fe323d9..a6342f4 100755 --- a/scripts/entry.sh +++ b/scripts/entry.sh @@ -4,4 +4,5 @@ export FB_RUNNING_AS_SCRIPT=1 . main.sh scr_name="$(bash_basename $0)" cmd="${scr_name//.sh/}" +set -x $cmd $@