Răsfoiți Sursa

Removing double SRCDS, improving comments

and removing useless check for creating folders variables
lrob 10 ani în urmă
părinte
comite
37f4acbf90
1 a modificat fișierele cu 9 adăugiri și 20 ștergeri
  1. 9 20
      functions/logs.sh

+ 9 - 20
functions/logs.sh

@@ -15,17 +15,10 @@ if [ -n "${consolelog}" ]; then
 	fi
 	fi
 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
 # Setting up counting variables
 scriptcount="0" ; consolecount="0" ; gamecount="0" ; srcdscount="0" ; smcount="0" ; ulxcount="0" ; darkrpcount="0"
 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}"
 	find "${scriptlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 	scriptcount=$(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l)
 	scriptcount=$(find "${scriptlogdir}"/ -type f -mtime +${logdays}|wc -l)
 	find "${scriptlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 	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
 	if [ "${engine}" == "unreal2" ]||[ "${engine}" == "source" ]; then
 		find "${gamelogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 		find "${gamelogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 		gamecount=$(find "${gamelogdir}"/ -type f -mtime +${logdays}|wc -l)
 		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)
 		consolecount=$(find "${consolelogdir}"/ -type f -mtime +${logdays}|wc -l)
 		find "${consolelogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 		find "${consolelogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 	fi
 	fi
-	# SRCDS logfiles
+	# Source addons logfiles
 	if [ "${engine}" == "source" ]; then
 	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
 		# SourceMod logfiles
 		if [ -d "${sourcemodlogdir}" ]; then
 		if [ -d "${sourcemodlogdir}" ]; then
 			find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 			find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 			smcount=$(find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|wc -l)
 			smcount=$(find "${sourcemodlogdir}"/ -type f -mtime +${logdays}|wc -l)
 			find "${sourcemodlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 			find "${sourcemodlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 		fi
 		fi
-		# ULX logfiles
+		# Garry's Mod logfiles
 		if [ "${gamename}" == "Garry's Mod" ]; then
 		if [ "${gamename}" == "Garry's Mod" ]; then
+			# ULX logfiles
 			if [ -d "${ulxlogdir}" ]; then
 			if [ -d "${ulxlogdir}" ]; then
 				find "${ulxlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 				find "${ulxlogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 				ulxcount=$(find "${ulxlogdir}"/ -type f -mtime +${logdays}|wc -l)
 				ulxcount=$(find "${ulxlogdir}"/ -type f -mtime +${logdays}|wc -l)
 				find "${ulxlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 				find "${ulxlogdir}"/ -mtime +${logdays} -type f -exec rm -f {} \;
 			fi
 			fi
+			# DarkRP logfiles
 			if [ -d "${darkrplogdir}" ]; then
 			if [ -d "${darkrplogdir}" ]; then
 				find "${darkrplogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 				find "${darkrplogdir}"/ -type f -mtime +${logdays}|tee >> "${scriptlog}"
 				darkrpcount=$(find "${darkrplogdir}"/ -type f -mtime +${logdays}|wc -l)
 				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
 		fi
 	fi
 	fi
-	
 	# Count total amount of files removed
 	# Count total amount of files removed
 	count=$((${scriptcount} + ${consolecount} + ${gamecount} + ${srcdscount} + ${smcount} + ${ulxcount} + ${darkrpcount}))
 	count=$((${scriptcount} + ${consolecount} + ${gamecount} + ${srcdscount} + ${smcount} + ${ulxcount} + ${darkrpcount}))
 	# Job done
 	# Job done