#! /bin/bash . /usr/src/k_framework/main.sh # ---- VARS ----- VERSION="1.0.5" SCRIPT_NAME="Hiredis Install" # ---- FUNCTIONS ----- # ---- MAIN ----- k_start # remove old lib (if it was installed from source) rm -fr /usr/local/include/hiredis &> /dev/null rm -fr /usr/local/lib/libhiredis* &> /dev/null rm -fr /usr/src/hiredis.tgz &> /dev/null rm -fr /usr/src/hiredis &> /dev/null if rpm --quiet -q hiredis; then report "hiredis already installed" 0 else report "Installing hiredis" 3 yum install -y hiredis if rpm --quiet -q hiredis; then report "hiredis successfully installed" 0 else report "Failed to install hiredis" 1 EXIT_CODE=1 fi fi if rpm --quiet -q hiredis-devel; then report "hiredis-devel already installed" 0 else report "Installing hiredis-devel" 3 yum install -y hiredis-devel if rpm --quiet -q hiredis-devel; then report "hiredis-devel successfully installed" 0 else report "Failed to install hiredis-devel" 1 EXIT_CODE=1 fi fi k_exit $EXIT_CODE