From c7c0f530f8f137797602578f7e14ddd991ac12b5 Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Tue, 27 Apr 2021 12:48:05 +0200 Subject: [PATCH] distro_dependent_invoke(): Add option checking --- install-zfs.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install-zfs.sh b/install-zfs.sh index c081407..a710bf5 100755 --- a/install-zfs.sh +++ b/install-zfs.sh @@ -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