%PDF- %PDF-
| Direktori : /usr/share/lve/modlscapi/hooks/ |
| Current File : //usr/share/lve/modlscapi/hooks/cpanelpostupcp.hook |
#!/bin/bash
# Copyright (c) Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT
#CloudLinux POSTUPCP INSTALL
. /usr/share/lve/modlscapi/include/cpanel-common-lve
function getEasyApacheVer(){
cat /var/cpanel/easy/apache/profile/_main.yaml | grep version | cut -d":" -f2 | tr -d ' ' | tr -d "'"
}
log=$(getLogFile)
VER=$(getEasyApacheVer)
if [ -e "/var/cpanel/conf/apache/main" ]; then
if [ ! -e "/var/cpanel/conf/apache/main.bak" ]; then
cp /var/cpanel/conf/apache/main /var/cpanel/conf/apache/main.bak
fi
cat /var/cpanel/conf/apache/main | sed -n '/mod_ruid2\.so/{N;s/.*//;x;d;};x;p;${x;p;}' | sed '/^$/d' > /var/cpanel/conf/apache/main.tmp
cat /var/cpanel/conf/apache/main.tmp | sed -n '/mod_ruid2\.conf/{s/.*//;x;d;};x;p;${x;p;}' | sed '/^$/d' > /var/cpanel/conf/apache/main
rm -f /var/cpanel/conf/apache/main.tmp
fi
"$common_path_of_cpanel/utils/checkconfdutil.pm"
rebuildscript="/scripts/rebuildhttpdconf"
if [ -e "$rebuildscript" ]; then
"$rebuildscript" 1>>"$log" 2>>"$log"
echo "Rebuilding conf ok..." >> "$log"
else
echo "Rubuilding failed..." >> "$log"
fi
restarthttpd="/scripts/restartsrv_httpd"
if [ -e "$restarthttpd" ]; then
"$restarthttpd" 1>>"$log" 2>>"$log"
echo "Restarting apache ok..." >> "$log"
else
echo "Restarting apache failed..." >> "$log"
fi
writeToLog "[cpanelpostupcp] hook was successfully executed"