| Linux hosting5.siteguarding.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64 Path : /usr/share/lve/dbgovernor/scripts/ |
| Current File : //usr/share/lve/dbgovernor/scripts/chek_mysql_rpms_local |
#!/bin/bash
RESULT_COMMON=""
function getMySQLTargets(){
target="$1"
if [ -n "$target" -a -e /scripts/update_local_rpm_versions ];then
result=$(cat /var/cpanel/rpm.versions.d/local.versions | grep "$target:")
if [ -n "$result" ];then
result2=${result//[[:blank:]]/}
/scripts/update_local_rpm_versions --del target_settings."$target"
RESULT_COMMON=$(echo -e "$RESULT_COMMON\n$result2")
else
RESULT_COMMON=$(echo -e "$RESULT_COMMON\n$target:empty")
fi
fi
}
function setMySQLTargets(){
target="$1"
if [ -n "$target" -a -e /scripts/update_local_rpm_versions ];then
result=$(cat /usr/share/lve/dbgovernor/old.rpms | grep "$target:")
if [ -n "$result" ];then
result2=${result//[[:blank:]]/}
trg=$(echo "$result2" | cut -d: -f1)
val=$(echo "$result2" | cut -d: -f2)
if [ -n "$trg" -a -n "$val" -a "$val" != "empty" ]; then
/scripts/update_local_rpm_versions --add target_settings."$trg" "$val"
fi
fi
fi
}
action="none"
if [ "$1" == "-i" ]; then
action="install"
fi
if [ "$1" == "-d" ]; then
action="delete"
fi
if [ "$action" == "install" ]; then
if [ -e /var/cpanel/rpm.versions.d/local.versions ]; then
if [ ! -e /usr/share/lve/dbgovernor/old.rpms ]; then
getMySQLTargets MySQL50
getMySQLTargets MySQL51
getMySQLTargets MySQL55
getMySQLTargets MySQL56
getMySQLTargets MariaDB
echo "$RESULT_COMMON" > /usr/share/lve/dbgovernor/old.rpms
fi
fi
fi
if [ "$action" == "delete" ]; then
if [ -e /var/cpanel/rpm.versions.d/local.versions ]; then
if [ -e /usr/share/lve/dbgovernor/old.rpms ]; then
setMySQLTargets MySQL50
setMySQLTargets MySQL51
setMySQLTargets MySQL55
setMySQLTargets MySQL56
setMySQLTargets MariaDB
rm -f /usr/share/lve/dbgovernor/old.rpms
fi
fi
fi