mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
Update soup for airgap
This commit is contained in:
@@ -184,7 +184,7 @@ check_airgap() {
|
|||||||
is_airgap=0
|
is_airgap=0
|
||||||
UPDATE_DIR=/tmp/soagupdate/SecurityOnion
|
UPDATE_DIR=/tmp/soagupdate/SecurityOnion
|
||||||
AGDOCKER=/tmp/soagupdate/docker
|
AGDOCKER=/tmp/soagupdate/docker
|
||||||
AGREPO=/tmp/soagupdate/Packages
|
AGREPO=/tmp/soagupdate/minimal/Packages
|
||||||
else
|
else
|
||||||
is_airgap=1
|
is_airgap=1
|
||||||
fi
|
fi
|
||||||
@@ -402,9 +402,7 @@ postupgrade_changes() {
|
|||||||
|
|
||||||
[[ "$POSTVERSION" == 2.4.2 ]] && post_to_2.4.3
|
[[ "$POSTVERSION" == 2.4.2 ]] && post_to_2.4.3
|
||||||
[[ "$POSTVERSION" == 2.4.3 ]] && post_to_2.4.4
|
[[ "$POSTVERSION" == 2.4.3 ]] && post_to_2.4.4
|
||||||
[[ "$POSTVERSION" == 2.4.4 ]] && post_to_2.4.5
|
[[ "$POSTVERSION" == 2.4.4 ]] && post_to_2.4.5
|
||||||
|
|
||||||
|
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -479,11 +477,22 @@ up_to_2.4.4() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
up_to_2.4.5() {
|
up_to_2.4.5() {
|
||||||
update_elastic_agent
|
determine_elastic_agent_upgrade
|
||||||
|
|
||||||
INSTALLEDVERSION=2.4.5
|
INSTALLEDVERSION=2.4.5
|
||||||
}
|
}
|
||||||
|
|
||||||
|
determine_elastic_agent_upgrade() {
|
||||||
|
if [[ $is_airgap -eq 0 ]]; then
|
||||||
|
update_elastic_agent_airgap
|
||||||
|
else
|
||||||
|
update_elastic_agent
|
||||||
|
}
|
||||||
|
|
||||||
|
update_elastic_agent_airgap() {
|
||||||
|
rsync -av /tmp/soagupdate/fleet/* /nsm/elastic-fleet/artifacts/
|
||||||
|
}
|
||||||
|
|
||||||
verify_upgradespace() {
|
verify_upgradespace() {
|
||||||
CURRENTSPACE=$(df -BG / | grep -v Avail | awk '{print $4}' | sed 's/.$//')
|
CURRENTSPACE=$(df -BG / | grep -v Avail | awk '{print $4}' | sed 's/.$//')
|
||||||
if [ "$CURRENTSPACE" -lt "10" ]; then
|
if [ "$CURRENTSPACE" -lt "10" ]; then
|
||||||
@@ -521,6 +530,7 @@ update_centos_repo() {
|
|||||||
echo "Syncing new updates to /nsm/repo"
|
echo "Syncing new updates to /nsm/repo"
|
||||||
rsync -av $AGREPO/* /nsm/repo/
|
rsync -av $AGREPO/* /nsm/repo/
|
||||||
echo "Creating repo"
|
echo "Creating repo"
|
||||||
|
dnf -y install yum-utils createrepo
|
||||||
createrepo /nsm/repo
|
createrepo /nsm/repo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user