mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-06-22 02:08:07 +02:00
Prompt airgap to update
This commit is contained in:
@@ -1,50 +0,0 @@
|
|||||||
### 2.3.50 ISO image built on 2021/04/25
|
|
||||||
|
|
||||||
### Download and Verify
|
|
||||||
|
|
||||||
2.3.50 ISO image:
|
|
||||||
https://download.securityonion.net/file/securityonion/securityonion-2.3.50.iso
|
|
||||||
|
|
||||||
MD5: 8B74AF6F29DB156E3D467B25E1D46449
|
|
||||||
SHA1: 99A0A96C5F206471E4F1D26A8A2D577A8ECDAED5
|
|
||||||
SHA256: CA0EE3793FC1356FB5C50D36107FA3BB39DE6C40EBE6C7C90075D5C189BB3083
|
|
||||||
|
|
||||||
Signature for ISO image:
|
|
||||||
https://github.com/Security-Onion-Solutions/securityonion/raw/master/sigs/securityonion-2.3.50.iso.sig
|
|
||||||
|
|
||||||
Signing key:
|
|
||||||
https://raw.githubusercontent.com/Security-Onion-Solutions/securityonion/master/KEYS
|
|
||||||
|
|
||||||
For example, here are the steps you can use on most Linux distributions to download and verify our Security Onion ISO image.
|
|
||||||
|
|
||||||
Download and import the signing key:
|
|
||||||
```
|
|
||||||
wget https://raw.githubusercontent.com/Security-Onion-Solutions/securityonion/master/KEYS -O - | gpg --import -
|
|
||||||
```
|
|
||||||
|
|
||||||
Download the signature file for the ISO:
|
|
||||||
```
|
|
||||||
wget https://github.com/Security-Onion-Solutions/securityonion/raw/master/sigs/securityonion-2.3.50.iso.sig
|
|
||||||
```
|
|
||||||
|
|
||||||
Download the ISO image:
|
|
||||||
```
|
|
||||||
wget https://download.securityonion.net/file/securityonion/securityonion-2.3.50.iso
|
|
||||||
```
|
|
||||||
|
|
||||||
Verify the downloaded ISO image using the signature file:
|
|
||||||
```
|
|
||||||
gpg --verify securityonion-2.3.50.iso.sig securityonion-2.3.50.iso
|
|
||||||
```
|
|
||||||
|
|
||||||
The output should show "Good signature" and the Primary key fingerprint should match what's shown below:
|
|
||||||
```
|
|
||||||
gpg: Signature made Sun 25 Apr 2021 01:01:35 PM EDT using RSA key ID FE507013
|
|
||||||
gpg: Good signature from "Security Onion Solutions, LLC <info@securityonionsolutions.com>"
|
|
||||||
gpg: WARNING: This key is not certified with a trusted signature!
|
|
||||||
gpg: There is no indication that the signature belongs to the owner.
|
|
||||||
Primary key fingerprint: C804 A93D 36BE 0C73 3EA1 9644 7C10 60B7 FE50 7013
|
|
||||||
```
|
|
||||||
|
|
||||||
Once you've verified the ISO image, you're ready to proceed to our Installation guide:
|
|
||||||
https://docs.securityonion.net/en/2.3/installation.html
|
|
||||||
+11
-12
@@ -453,19 +453,18 @@ up_2.3.3X_to_2.3.50_repo() {
|
|||||||
if [[ "$OS" == "centos" ]]; then
|
if [[ "$OS" == "centos" ]]; then
|
||||||
# Import GPG Keys
|
# Import GPG Keys
|
||||||
gpg_rpm_import
|
gpg_rpm_import
|
||||||
|
echo "Disabling fastestmirror."
|
||||||
|
disable_fastestmirror
|
||||||
|
echo "Deleting unneeded repo files."
|
||||||
|
DELREPOS=('CentOS-Base' 'CentOS-CR' 'CentOS-Debuginfo' 'docker-ce' 'CentOS-fasttrack' 'CentOS-Media' 'CentOS-Sources' 'CentOS-Vault' 'CentOS-x86_64-kernel' 'epel' 'epel-testing' 'saltstack' 'wazuh')
|
||||||
|
|
||||||
|
for DELREPO in "${DELREPOS[@]}"; do
|
||||||
|
if [[ -f "/etc/yum.repos.d/$DELREPO.repo" ]]; then
|
||||||
|
echo "Deleting $DELREPO.repo"
|
||||||
|
rm -f "/etc/yum.repos.d/$DELREPO.repo"
|
||||||
|
fi
|
||||||
|
done
|
||||||
if [ $is_airgap -eq 1 ]; then
|
if [ $is_airgap -eq 1 ]; then
|
||||||
echo "Disabling fastestmirror."
|
|
||||||
disable_fastestmirror
|
|
||||||
echo "Deleting unneeded repo files."
|
|
||||||
DELREPOS=('CentOS-Base' 'CentOS-CR' 'CentOS-Debuginfo' 'docker-ce' 'CentOS-fasttrack' 'CentOS-Media' 'CentOS-Sources' 'CentOS-Vault' 'CentOS-x86_64-kernel' 'epel' 'epel-testing' 'saltstack' 'wazuh')
|
|
||||||
|
|
||||||
for DELREPO in "${DELREPOS[@]}"; do
|
|
||||||
if [[ -f "/etc/yum.repos.d/$DELREPO.repo" ]]; then
|
|
||||||
echo "Deleting $DELREPO.repo"
|
|
||||||
rm -f "/etc/yum.repos.d/$DELREPO.repo"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Copy the new repo file if not airgap
|
# Copy the new repo file if not airgap
|
||||||
cp $UPDATE_DIR/salt/repo/client/files/centos/securityonion.repo /etc/yum.repos.d/
|
cp $UPDATE_DIR/salt/repo/client/files/centos/securityonion.repo /etc/yum.repos.d/
|
||||||
yum clean all
|
yum clean all
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ installonly_limit={{ salt['pillar.get']('yum:config:installonly_limit', 2) }}
|
|||||||
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
|
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
|
||||||
distroverpkg=centos-release
|
distroverpkg=centos-release
|
||||||
clean_requirements_on_remove=1
|
clean_requirements_on_remove=1
|
||||||
{% if (grains['role'] not in ['so-eval','so-managersearch', 'so-manager', 'so-standalone']) and ( salt['pillar.get']('global:managerupdate', '0') or salt['pillar.get']('patch:os:source', 'direct') == 'manager' ) -%}
|
{% if (grains['role'] not in ['so-eval','so-managersearch', 'so-manager', 'so-standalone', 'so-import']) and ( salt['pillar.get']('global:managerupdate', '0') or salt['pillar.get']('patch:os:source', 'direct') == 'manager' ) -%}
|
||||||
proxy=http://{{ salt['pillar.get']('yum:config:proxy', salt['config.get']('master')) }}:3142
|
proxy=http://{{ salt['pillar.get']('yum:config:proxy', salt['config.get']('master')) }}:3142
|
||||||
{% elif proxy -%}
|
{% elif proxy -%}
|
||||||
proxy={{ proxy }}
|
proxy={{ proxy }}
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user