From bde67266d44f03b643b45d4c28b0946f47daf9f1 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Wed, 10 May 2023 14:28:46 -0400 Subject: [PATCH] Add elastic agent logic --- setup/so-functions | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/setup/so-functions b/setup/so-functions index 76fd120a1..912bd8175 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -967,15 +967,15 @@ detect_os() { } download_elastic_agent_artifacts() { - #TODO - ISO - logCmd "mkdir -p /nsm/elastic-fleet/artifacts/beats/elastic-agent/" - - logCmd "curl --retry 5 --retry-delay 60 https://repo.securityonion.net/file/so-repo/prod/2.4/elasticagent/elastic-agent_SO-$SOVERSION.tar.gz --output /nsm/elastic-fleet/artifacts/elastic-agent_SO-$SOVERSION.tar.gz" - - logCmd "tar -xf /nsm/elastic-fleet/artifacts/elastic-agent_SO-$SOVERSION.tar.gz -C /nsm/elastic-fleet/artifacts/beats/elastic-agent/" - - } + if [[ $is_iso ]]; then + logCmd "tar -xf /nsm/elastic-fleet/artifacts/beats/elastic-agent_SO-$SOVERSION.tar.gz -C /nsm/elastic-fleet/artifacts/beats/elastic-agent/" + else + logCmd "mkdir -p /nsm/elastic-fleet/artifacts/beats/elastic-agent/" + logCmd "curl --retry 5 --retry-delay 60 https://repo.securityonion.net/file/so-repo/prod/2.4/elasticagent/elastic-agent_SO-$SOVERSION.tar.gz --output /nsm/elastic-fleet/artifacts/elastic-agent_SO-$SOVERSION.tar.gz" + logCmd "tar -xf /nsm/elastic-fleet/artifacts/beats/elastic-agent_SO-$SOVERSION.tar.gz -C /nsm/elastic-fleet/artifacts/beats/elastic-agent/" + fi +} installer_progress_loop() { local i=0