mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-01-04 23:34:28 +01:00
Merge remote-tracking branch 'origin/2.4/dev' into vlb2
This commit is contained in:
@@ -407,6 +407,8 @@ preupgrade_changes() {
|
||||
[[ "$INSTALLEDVERSION" == 2.4.110 ]] && up_to_2.4.111
|
||||
[[ "$INSTALLEDVERSION" == 2.4.111 ]] && up_to_2.4.120
|
||||
[[ "$INSTALLEDVERSION" == 2.4.120 ]] && up_to_2.4.130
|
||||
[[ "$INSTALLEDVERSION" == 2.4.130 ]] && up_to_2.4.140
|
||||
[[ "$INSTALLEDVERSION" == 2.4.140 ]] && up_to_2.4.150
|
||||
true
|
||||
}
|
||||
|
||||
@@ -431,6 +433,8 @@ postupgrade_changes() {
|
||||
[[ "$POSTVERSION" == 2.4.110 ]] && post_to_2.4.111
|
||||
[[ "$POSTVERSION" == 2.4.111 ]] && post_to_2.4.120
|
||||
[[ "$POSTVERSION" == 2.4.120 ]] && post_to_2.4.130
|
||||
[[ "$POSTVERSION" == 2.4.130 ]] && post_to_2.4.140
|
||||
[[ "$POSTVERSION" == 2.4.140 ]] && post_to_2.4.150
|
||||
true
|
||||
}
|
||||
|
||||
@@ -553,6 +557,16 @@ post_to_2.4.130() {
|
||||
POSTVERSION=2.4.130
|
||||
}
|
||||
|
||||
post_to_2.4.140() {
|
||||
echo "Nothing to apply"
|
||||
POSTVERSION=2.4.140
|
||||
}
|
||||
|
||||
post_to_2.4.150() {
|
||||
echo "Nothing to apply"
|
||||
POSTVERSION=2.4.150
|
||||
}
|
||||
|
||||
repo_sync() {
|
||||
echo "Sync the local repo."
|
||||
su socore -c '/usr/sbin/so-repo-sync' || fail "Unable to complete so-repo-sync."
|
||||
@@ -773,6 +787,18 @@ up_to_2.4.130() {
|
||||
INSTALLEDVERSION=2.4.130
|
||||
}
|
||||
|
||||
up_to_2.4.140() {
|
||||
echo "Nothing to do for 2.4.140"
|
||||
|
||||
INSTALLEDVERSION=2.4.140
|
||||
}
|
||||
|
||||
up_to_2.4.150() {
|
||||
echo "Nothing to do for 2.4.150"
|
||||
|
||||
INSTALLEDVERSION=2.4.150
|
||||
}
|
||||
|
||||
add_hydra_pillars() {
|
||||
mkdir -p /opt/so/saltstack/local/pillar/hydra
|
||||
touch /opt/so/saltstack/local/pillar/hydra/soc_hydra.sls
|
||||
@@ -1085,7 +1111,7 @@ upgrade_check() {
|
||||
}
|
||||
|
||||
upgrade_check_salt() {
|
||||
NEWSALTVERSION=$(grep version: $UPDATE_DIR/salt/salt/master.defaults.yaml | awk '{print $2}')
|
||||
NEWSALTVERSION=$(grep "version:" $UPDATE_DIR/salt/salt/master.defaults.yaml | grep -o "[0-9]\+\.[0-9]\+")
|
||||
if [ "$INSTALLEDSALTVERSION" == "$NEWSALTVERSION" ]; then
|
||||
echo "You are already running the correct version of Salt for Security Onion."
|
||||
else
|
||||
@@ -1231,26 +1257,6 @@ failed_soup_restore_items() {
|
||||
masterunlock
|
||||
}
|
||||
|
||||
#upgrade salt to 3004.1
|
||||
#2_3_10_hotfix_1() {
|
||||
# systemctl_func "stop" "$cron_service_name"
|
||||
# # update mine items prior to stopping salt-minion and salt-master
|
||||
# update_salt_mine
|
||||
# stop_salt_minion
|
||||
# stop_salt_master
|
||||
# update_repo
|
||||
# # Does salt need upgraded. If so update it.
|
||||
# if [[ $UPGRADESALT -eq 1 ]]; then
|
||||
# echo "Upgrading Salt"
|
||||
# # Update the repo files so it can actually upgrade
|
||||
# upgrade_salt
|
||||
# fi
|
||||
# systemctl_func "start" "salt-master"
|
||||
# systemctl_func "start" "salt-minion"
|
||||
# systemctl_func "start" "$cron_service_name"
|
||||
|
||||
#}
|
||||
|
||||
main() {
|
||||
trap 'check_err $?' EXIT
|
||||
|
||||
@@ -1446,6 +1452,9 @@ main() {
|
||||
# Stop long-running scripts to allow potentially updated scripts to load on the next execution.
|
||||
killall salt-relay.sh
|
||||
|
||||
# ensure the mine is updated and populated before highstates run, following the salt-master restart
|
||||
update_salt_mine
|
||||
|
||||
highstate
|
||||
postupgrade_changes
|
||||
[[ $is_airgap -eq 0 ]] && unmount_update
|
||||
|
||||
Reference in New Issue
Block a user