From 37f4acbf90f382e39bd3971c3bf1b13796055e5a Mon Sep 17 00:00:00 2001 From: lrob Date: Wed, 10 Feb 2016 15:06:06 +0100 Subject: [PATCH] Removing double SRCDS, improving comments and removing useless check for creating folders variables --- functions/logs.sh | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/functions/logs.sh b/functions/logs.sh index d295fd72f..680f3ecc0 100644 --- a/functions/logs.sh +++ b/functions/logs.sh @@ -15,17 +15,10 @@ if [ -n "${consolelog}" ]; then fi fi -# Set source logs directories -if [ -z "${systemdir}" ]&&[ "${engine}" == "source" ]; then - srcdslogdir="${systemdir}/logs" - # Set addons directories - sourcemodlogdir="${systemdir}/addons/sourcemod/logs" - # Set gmod addons directories - if [ "${gamename}" == "Garry's Mod" ]; then - ulxlogdir="${systemdir}/data/ulx_logs" - darkrplogdir="${systemdir}/data/darkrp_logs" - fi -fi +# Set addon logs directories +sourcemodlogdir="${systemdir}/addons/sourcemod/logs" +ulxlogdir="${systemdir}/data/ulx_logs" +darkrplogdir="${systemdir}/data/darkrp_logs" # Setting up counting variables scriptcount="0" ; consolecount="0" ; gamecount="0" ; srcdscount="0" ; smcount="0" ; ulxcount="0" ; darkrpcount="0" @@ -47,7 +40,7 @@ if [ $(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l) -ne "0" ]; then find "${scriptlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" scriptcount=$(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l) find "${scriptlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \; - # Retrocompatibility, for logs directly in /log folder + # SRCDS and unreal logfiles if [ "${engine}" == "unreal2" ]||[ "${engine}" == "source" ]; then find "${gamelogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" gamecount=$(find "${gamelogdir}"/ -type f -mtime +${logdays}|wc -l) @@ -59,26 +52,23 @@ if [ $(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l) -ne "0" ]; then consolecount=$(find "${consolelogdir}"/ -type f -mtime +${logdays}|wc -l) find "${consolelogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \; fi - # SRCDS logfiles + # Source addons logfiles if [ "${engine}" == "source" ]; then - if [ -d "${srcdslogdir}" ]; then - find "${srcdslogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" - srcdscount=$(find "${srcdslogdir}"/ -type f -mtime +${logdays}|wc -l) - find "${srcdslogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \; - fi # SourceMod logfiles if [ -d "${sourcemodlogdir}" ]; then find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" smcount=$(find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|wc -l) find "${sourcemodlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \; fi - # ULX logfiles + # Garry's Mod logfiles if [ "${gamename}" == "Garry's Mod" ]; then + # ULX logfiles if [ -d "${ulxlogdir}" ]; then find "${ulxlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" ulxcount=$(find "${ulxlogdir}"/ -type f -mtime +${logdays}|wc -l) find "${ulxlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \; fi + # DarkRP logfiles if [ -d "${darkrplogdir}" ]; then find "${darkrplogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}" darkrpcount=$(find "${darkrplogdir}"/ -type f -mtime +${logdays}|wc -l) @@ -86,7 +76,6 @@ if [ $(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l) -ne "0" ]; then fi fi fi - # Count total amount of files removed count=$((${scriptcount} + ${consolecount} + ${gamecount} + ${srcdscount} + ${smcount} + ${ulxcount} + ${darkrpcount})) # Job done