diff --git a/salt/common/tools/sbin/so-common b/salt/common/tools/sbin/so-common index 708becb2a..c98f3e1fc 100755 --- a/salt/common/tools/sbin/so-common +++ b/salt/common/tools/sbin/so-common @@ -199,18 +199,14 @@ get_random_value() { } gpg_rpm_import() { - if [[ $is_supported ]]; then + if [[ $is_oracle ]]; then if [[ "$WHATWOULDYOUSAYYAHDOHERE" == "setup" ]]; then local RPMKEYSLOC="../salt/repo/client/files/$OS/keys" else local RPMKEYSLOC="$UPDATE_DIR/salt/repo/client/files/$OS/keys" fi - if [[ $is_rocky ]]; then - RPMKEYS=('RPM-GPG-KEY-rockyofficial' 'RPM-GPG-KEY-EPEL-9' 'SALT-PROJECT-GPG-PUBKEY-2023.pub' 'docker.pub' 'securityonion.pub') - else - RPMKEYS=('RPM-GPG-KEY-EPEL-9' 'SALT-PROJECT-GPG-PUBKEY-2023.pub' 'docker.pub' 'securityonion.pub' 'MariaDB-Server-GPG-KEY') - fi - for RPMKEY in "${RPMKEYS[@]}"; do + RPMKEYS=('RPM-GPG-KEY-EPEL-9' 'SALT-PROJECT-GPG-PUBKEY-2023.pub' 'docker.pub' 'securityonion.pub' 'MariaDB-Server-GPG-KEY') + for RPMKEY in "${RPMKEYS[@]}"; do rpm --import $RPMKEYSLOC/$RPMKEY echo "Imported $RPMKEY" done diff --git a/setup/so-functions b/setup/so-functions index bb28dec88..329ece466 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -1924,7 +1924,7 @@ remove_package() { securityonion_repo() { # Remove all the current repos - if [[ $is_supported ]]; then + if [[ $is_oracle ]]; then logCmd "dnf -v clean all" logCmd "mkdir -vp /root/oldrepos" logCmd "mv -v /etc/yum.repos.d/* /root/oldrepos/" @@ -1942,11 +1942,13 @@ securityonion_repo() { echo "enabled=1" >> /etc/yum.repos.d/securityonion.repo echo "gpgcheck=1" >> /etc/yum.repos.d/securityonion.repo fi - logCmd "dnf repolist all" - if [[ $waitforstate ]]; then - if [[ ! $is_airgap ]]; then + fi + logCmd "dnf repolist all" + if [[ $waitforstate ]]; then + if [[ ! $is_airgap ]]; then + if [[ $is_rpm ]]; then # Build the repo locally so we can use it - echo "Syncing Repo" + echo "Syncing Repos" repo_sync_local fi fi