#! /bin/bash # Rocky 9 compatible . /usr/src/k_framework/main.sh # ---- VARS ----- VERSION="1.0.3" SCRIPT_NAME="sendEmail Install" # ---- FUNCTIONS ----- # ---- MAIN ----- k_start k_config_details if ! rpm --quiet -q perl || ! rpm --quiet -q perl-CPAN || ! rpm --quiet -q perl-Net-SSLeay || ! rpm --quiet -q perl-IO-Socket-SSL; then yum install -y perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL else report "perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL already installed" 3 fi script="/usr/src/k_framework/helpers/sendEmail/sendEmail" scripts_dir="/usr/local/$SYSTEM_CONFIG_DIR" if [ ! -f "${scripts_dir}/sendEmail" ]; then cp -fr $script $scripts_dir report "Copying sendEmail to $scripts_dir" 0 else report "sendEmail already present in $scripts_dir" 3 fi if [ ! -f "/bin/sendEmail" ]; then cp -fr $script /bin report "Copying sendEmail to /bin" 0 else report "sendEmail already present in /bin" 3 fi /usr/src/k_framework/maintenance/system_preparation/perl_ssl_fix.sh chmod 0777 /usr/local/$SYSTEM_CONFIG_DIR/sendEmail chmod 0755 /bin/sendEmail k_exit $EXIT_CODE