forked from EvergreenCrypto/docker-finance
client: src: lib_gen: filter custom Dockerfile's .in files
Adds filter to remove noisy license clutter in custom Dockerfile output. This is needed because of the amount of `edit` used on the file. The license still applies, regardless.
This commit is contained in:
@@ -455,7 +455,6 @@ function lib_gen::__gen_client()
|
|||||||
local _confirm="${_read:-y}"
|
local _confirm="${_read:-y}"
|
||||||
if [[ "$_confirm" == [yY] || -z "$global_arg_confirm" ]]; then
|
if [[ "$_confirm" == [yY] || -z "$global_arg_confirm" ]]; then
|
||||||
cp -a "$global_custom_dockerfile" "${global_custom_dockerfile}_${global_suffix}" || lib_utils::die_fatal
|
cp -a "$global_custom_dockerfile" "${global_custom_dockerfile}_${global_suffix}" || lib_utils::die_fatal
|
||||||
cp -fa "$global_repo_custom_dockerfile" "$global_custom_dockerfile" || lib_utils::die_fatal
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
lib_utils::print_custom " \e[32m│\e[0m\n"
|
lib_utils::print_custom " \e[32m│\e[0m\n"
|
||||||
@@ -463,10 +462,16 @@ function lib_gen::__gen_client()
|
|||||||
|
|
||||||
lib_utils::print_debug "$global_repo_custom_dockerfile"
|
lib_utils::print_debug "$global_repo_custom_dockerfile"
|
||||||
lib_utils::print_debug "$global_custom_dockerfile"
|
lib_utils::print_debug "$global_custom_dockerfile"
|
||||||
|
|
||||||
cp -a "$global_repo_custom_dockerfile" "$global_custom_dockerfile"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Filter to de-clutter output file (license cleanup)
|
||||||
|
local -r _filter="1,17d"
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e "$_filter" \
|
||||||
|
-e "s:@DOCKER_FINANCE_VERSION@:${global_client_version}:g" \
|
||||||
|
"$global_repo_custom_dockerfile" >"$global_custom_dockerfile" || lib_utils::die_fatal
|
||||||
|
|
||||||
lib_utils::print_custom " \e[32m│ └─\e[34m Edit file now? [Y/n] \e[0m"
|
lib_utils::print_custom " \e[32m│ └─\e[34m Edit file now? [Y/n] \e[0m"
|
||||||
lib_gen::__gen_edit "$global_custom_dockerfile"
|
lib_gen::__gen_edit "$global_custom_dockerfile"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user