Skip to content

Commit

Permalink
Manually install m2crypto
Browse files Browse the repository at this point in the history
  • Loading branch information
eg-ayoub committed Mar 26, 2024
1 parent b46a340 commit adf2e08
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions scripts/bootstrap.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -172,19 +172,26 @@ check_ca_minion() {
fi
}

salt_install_extra() {
"$SALT_CALL" --local pip.install pip upgrade=True
"$SALT_CALL" --local pip.install m2crypto==0.39
}

main() {
run "Determine the OS" determine_os
if [ -z "${PYTHON:-}" ]; then
run "Installing Python3 package" install_packages python3
PYTHON=${PYTHON:-$(command -v python3)}
fi
run "DEV: Installing extra packages" install_packages lvm2 tmux vim make automake gcc gcc-c++ kernel-devel swig openssl-devel
run "Checking that BootstrapConfiguration is present" bootstrap_file_is_present
run "Pre-minion system tests" pre_minion_checks
run "Configure internal repositories" configure_repositories
run "Check mandatory packages presence" check_packages_presence
run "Disabling Salt minion service" disable_salt_minion_service
run "Stopping Salt minion service" stop_salt_minion_service
run "Installing mandatory packages" install_packages "${PACKAGES[@]}"
run "Install extra salt packes" salt_install_extra
run "Checking Salt minion ID" check_minion_id
run "Configuring Salt minion to run in local mode" configure_salt_minion_local_mode
run "Ensure archive is available" ensure_archives_mounted
Expand Down

0 comments on commit adf2e08

Please sign in to comment.