From 44988082ef59dafeacbd9138d7634f6bf5dc54e0 Mon Sep 17 00:00:00 2001 From: bryan Date: Tue, 3 Sep 2024 20:12:59 -0400 Subject: [PATCH] Fix Linux Mint codename --- installJRMC | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/installJRMC b/installJRMC index 89fad55..88e3261 100755 --- a/installJRMC +++ b/installJRMC @@ -1607,15 +1607,25 @@ update_self() { echo "Checking for installJRMC update" # Function to extract and normalize version from a script -extract_version() { - local version_line - version_line=$(grep -m 1 'SCRIPT_VERSION=' "$1") - version_line=${version_line#*=} # Remove everything before and including '=' - version_line=${version_line#\"} # Remove leading '"' - version_line=${version_line%\"} # Remove trailing '"' - version_line=${version_line%-dev} # Remove '-dev' suffix if present - echo "$version_line" -} + extract_version() { + local version_line + version_line=$(grep -m 1 'SCRIPT_VERSION=' "$1") + + if [[ -z "$version_line" ]]; then + echo "Error: SCRIPT_VERSION not found in $1" >&2 + return 1 + fi + + version_line=${version_line#*=} # Remove everything before and including '=' + version_line=${version_line#\"} # Remove leading '"' + version_line=${version_line%\"} # Remove trailing '"' + version_line=${version_line%-dev} # Remove '-dev' suffix if present + + echo "$version_line" + } + + + echo HERE