From eedffa1b94a27c60758e3fe515e79a93dff4f11a Mon Sep 17 00:00:00 2001 From: alfeilex <101652401+alfeilex@users.noreply.github.com> Date: Mon, 22 May 2023 15:15:58 +0200 Subject: [PATCH 1/3] Update UpdateManager.java --- .../java/com/devonfw/tools/ide/url/updater/UpdateManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java b/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java index 6887fe678..6d06081d2 100644 --- a/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java +++ b/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java @@ -52,7 +52,7 @@ public class UpdateManager { private final UrlRepository urlRepository; - private final List updaters = Arrays.asList(new AndroidStudioUrlUpdater(), new AwsUrlUpdater(), + private final List updaters = Arrays.asList(new AwsUrlUpdater(), new AzureUrlUpdater(), new CobigenUrlUpdater(), new DotNetUrlUpdater(), new DockerDesktopUrlUpdater(), new EclipseCppUrlUpdater(), new EclipseJavaUrlUpdater(), new GcViewerUrlUpdater(), new GhUrlUpdater(), new GraalVmUrlUpdater(), new GradleUrlUpdater(), new HelmUrlUpdater(), new IntellijUltimateUrlUpdater(), From 0d5e70b3e2359babeea54580b25ab2c4ed91c60f Mon Sep 17 00:00:00 2001 From: alfeilex <101652401+alfeilex@users.noreply.github.com> Date: Mon, 22 May 2023 15:16:35 +0200 Subject: [PATCH 2/3] Update UpdateManager.java --- .../java/com/devonfw/tools/ide/url/updater/UpdateManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java b/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java index 6d06081d2..6887fe678 100644 --- a/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java +++ b/url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java @@ -52,7 +52,7 @@ public class UpdateManager { private final UrlRepository urlRepository; - private final List updaters = Arrays.asList(new AwsUrlUpdater(), + private final List updaters = Arrays.asList(new AndroidStudioUrlUpdater(), new AwsUrlUpdater(), new AzureUrlUpdater(), new CobigenUrlUpdater(), new DotNetUrlUpdater(), new DockerDesktopUrlUpdater(), new EclipseCppUrlUpdater(), new EclipseJavaUrlUpdater(), new GcViewerUrlUpdater(), new GhUrlUpdater(), new GraalVmUrlUpdater(), new GradleUrlUpdater(), new HelmUrlUpdater(), new IntellijUltimateUrlUpdater(), From 2b0e1e8a98791b4c155d3f5319e5c025fb897c1c Mon Sep 17 00:00:00 2001 From: alfeilex <101652401+alfeilex@users.noreply.github.com> Date: Wed, 13 Nov 2024 16:00:53 +0100 Subject: [PATCH 3/3] fix find command argument order --- scripts/src/main/resources/scripts/functions | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/src/main/resources/scripts/functions b/scripts/src/main/resources/scripts/functions index e89e2ef69..97e2a7c69 100755 --- a/scripts/src/main/resources/scripts/functions +++ b/scripts/src/main/resources/scripts/functions @@ -1904,11 +1904,11 @@ function doGetAnyLatestSoftwareVersion() { edition=$(doGetSoftwareEdition "${software}") if [ -z "${prefix}" ] then - version="$(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -type d -mindepth 1 -maxdepth 1 -print | awk -F'/' '{print $NF}' | sort -rV | head -1)" + version="$(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -mindepth 1 -maxdepth 1 -type d -print | awk -F'/' '{print $NF}' | sort -rV | head -1)" else prefix="${prefix:0:${#prefix}-2}" # 2 for "*!" prefix="${prefix/./[.]}" - version="$(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -type d -mindepth 1 -maxdepth 1 -print | awk -F'/' '{print $NF}' | grep "^${prefix}" | sort -rV | head -1)" + version="$(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -mindepth 1 -maxdepth 1 -type d -print | awk -F'/' '{print $NF}' | grep "^${prefix}" | sort -rV | head -1)" fi echo "${version}" } @@ -1926,14 +1926,14 @@ function doGetLatestSoftwareVersion() { versions=() while IFS= read -r line; do versions+=("${line}") - done < <(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -type d -mindepth 1 -maxdepth 1 -print | awk -F'/' '{print $NF}' | sort -rV) + done < <(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -mindepth 1 -maxdepth 1 -type d -print | awk -F'/' '{print $NF}' | sort -rV) else prefix="${prefix:0:${#prefix}-1}" # 1 for "*" prefix="${prefix/./[.]}" versions=() while IFS= read -r line; do versions+=("${line}") - done < <(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -type d -mindepth 1 -maxdepth 1 -print | awk -F'/' '{print $NF}' | grep "^${prefix}" | sort -rV) + done < <(find "${DEVON_IDE_HOME}"/urls/"${software}"/"${edition}" -mindepth 1 -maxdepth 1 -type d -print | awk -F'/' '{print $NF}' | grep "^${prefix}" | sort -rV) fi # version is not considered stable (see IDEasy VersionSegment) if: