Pārlūkot izejas kodu

Fix Linux Mint codename

bryan 1 mēnesi atpakaļ
vecāks
revīzija
68bc8ba6b9
1 mainītis faili ar 13 papildinājumiem un 27 dzēšanām
  1. 13 27
      installJRMC

+ 13 - 27
installJRMC

@@ -1606,30 +1606,6 @@ 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")
-
-        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
-
     # Check if we're in a git directory and if it's the installJRMC repository
     if git -C "$SCRIPT_DIR" rev-parse --is-inside-work-tree &>/dev/null \
     && [[ "$(git -C "$SCRIPT_DIR" config --get remote.origin.url)" == *"bryan/installJRMC"* ]]; then
@@ -1667,11 +1643,20 @@ update_self() {
 
     declare -p
 
-    # Compare versions and update if necessary
+    # Extract and normalize versions inline
     local local_version
-    local_version=$(extract_version "$SCRIPT_PATH")
+    local_version=$(grep -m 1 'SCRIPT_VERSION=' "$SCRIPT_PATH")
+    local_version=${local_version#*=}
+    local_version=${local_version#\"}
+    local_version=${local_version%\"}
+    local_version=${local_version%-dev}
+
     local remote_version
-    remote_version=$(extract_version "$tmp")
+    remote_version=$(grep -m 1 'SCRIPT_VERSION=' "$tmp")
+    remote_version=${remote_version#*=}
+    remote_version=${remote_version#\"}
+    remote_version=${remote_version%\"}
+    remote_version=${remote_version%-dev}
 
     echo HERE4
 
@@ -1692,6 +1677,7 @@ update_self() {
 }
 
 
+
 main() {
     debug "Running: ${FUNCNAME[0]} $*"