diff --git a/src/freedombone b/src/freedombone index 5c71782212ec868a76bca4ee0912a06a8cae515d..60615b8edf78be80be3c7452f3a74de8becdfdf6 100755 --- a/src/freedombone +++ b/src/freedombone @@ -288,7 +288,8 @@ function parse_args { fi if [[ $(is_valid_variant) == "0" ]]; then - echo $"'$SYSTEM_TYPE' is an unrecognised ${PROJECT_NAME} variant." + echo $"'$SYSTEM_TYPE' is an unrecognised ${PROJECT_NAME} variant. Possible variants are:" + show_available_variants exit 367245 fi } diff --git a/src/freedombone-utils-help b/src/freedombone-utils-help index 2f86b10954d0c20a8b892bfdf76ae6b7170aaa76..a89d175ff4a9ad594c7018a87fa697b8de5fb2cb 100755 --- a/src/freedombone-utils-help +++ b/src/freedombone-utils-help @@ -66,6 +66,8 @@ function show_help { echo $' --ns2 Second DNS nameserver' echo $' --repo Debian repository' echo '' + echo 'Possible variants are:' + show_available_variants exit 0 } diff --git a/src/freedombone-utils-selector b/src/freedombone-utils-selector index 6063484345e1e40260b3317d0e3480c3d1f292e6..fdf3c81455b3f8dd068c0b5e962014e437828838 100755 --- a/src/freedombone-utils-selector +++ b/src/freedombone-utils-selector @@ -124,6 +124,16 @@ function is_valid_variant { return "0" } +function show_available_variants { + available_variants_list=() + available_system_variants + + for variant_str in "${available_variants_list[@]}" + do + echo " $variant_str" + done +} + # mark a given app as having been removed so that it doesn't get reinstalled on updates function remove_app { app_name=$1