distro_dependent_invoke(): Add option checking

This commit is contained in:
Saverio Miroddi 2021-04-27 12:48:05 +02:00
parent 22cc994d11
commit c7c0f530f8

View File

@ -131,6 +131,11 @@ function distro_dependent_invoke {
local distro_specific_fx_name="$1_$v_linux_distribution"
local invoke_option=${2:-}
if [[ ! $invoke_option =~ ^(|--noforce)$ ]]; then
>&2 echo "Invalid distro_dependent_invoke() option: $invoke_option"
exit 1
fi
if declare -f "$distro_specific_fx_name" > /dev/null; then
"$distro_specific_fx_name"
else