mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
upgrade packages for debian and reboot prior to so installation
This commit is contained in:
@@ -86,6 +86,16 @@ if [[ $not_supported ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# we need to upgrade packages on debian prior to install and reboot if there are due to iptables-restore not running properly
|
||||||
|
# if packages are updated and the box isn't rebooted
|
||||||
|
if [[ $is_debian ]]; then
|
||||||
|
update_packages
|
||||||
|
if [[ -f "/var/run/reboot-required" ]]; then
|
||||||
|
whiptail_debian_reboot_required
|
||||||
|
reboot
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Check to see if this is the setup type of "desktop".
|
# Check to see if this is the setup type of "desktop".
|
||||||
is_desktop=
|
is_desktop=
|
||||||
if [ "$setup_type" = 'desktop' ]; then
|
if [ "$setup_type" = 'desktop' ]; then
|
||||||
|
|||||||
@@ -27,6 +27,23 @@ whiptail_airgap() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
whiptail_debian_reboot_required() {
|
||||||
|
|
||||||
|
[ -n "$TESTING" ] && return
|
||||||
|
|
||||||
|
read -r -d '' message <<- EOM
|
||||||
|
|
||||||
|
Packages were upgraded and a reboot is required prior to Security Onion installation.
|
||||||
|
|
||||||
|
Press TAB and then the ENTER key to reboot the system.
|
||||||
|
|
||||||
|
Once the reboot has completed, rerun Security Onion setup.
|
||||||
|
|
||||||
|
EOM
|
||||||
|
|
||||||
|
whiptail --title "$whiptail_title" --msgbox "$message" 24 75 --scrolltext
|
||||||
|
}
|
||||||
|
|
||||||
whiptail_desktop_install() {
|
whiptail_desktop_install() {
|
||||||
|
|
||||||
[ -n "$TESTING" ] && return
|
[ -n "$TESTING" ] && return
|
||||||
|
|||||||
Reference in New Issue
Block a user