From 6184a88d0f4007492e17f100616384d022b35d4f Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Sun, 2 Jan 2022 23:44:16 -0500 Subject: [PATCH] Fix R update script --- script-system-update-r | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/script-system-update-r b/script-system-update-r index e5de95ee..ce43023d 100755 --- a/script-system-update-r +++ b/script-system-update-r @@ -13,15 +13,20 @@ is_root if [[ $# -eq 2 ]]; then re='^[0-9].[0-9].[0-9]$' - [[ $1 =~ $re ]] || echo "Bad R version number" && exit 1 + if [[ ! $1 =~ $re ]]; then + echo "Bad R version number" + exit 1 + fi re='^[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9]-[0-9]+$' - [[ $2 =~ $re ]] || echo "Bad RStudio version number" && exit 1 + if [[ ! $2 =~ $re ]]; then + echo "Bad RStudio version number" + exit 1 + fi else echo "You must provide exactly two arguments!" echo "\$1: R version, ex. '4.1.2'" echo "\$2: RStudio version, ex. '2021.09.1-372'" exit 1 - fi ask_ok "Update R to version $1 and RStudio to version $2?" || exit $?