Răsfoiți Sursa

Will send alert if _default.cfg has changed

Daniel Gibbs 8 ani în urmă
părinte
comite
26a1f4992f
2 a modificat fișierele cu 13 adăugiri și 0 ștergeri
  1. 11 0
      lgsm/functions/alert.sh
  2. 2 0
      lgsm/functions/command_update_linuxgsm.sh

+ 11 - 0
lgsm/functions/alert.sh

@@ -71,6 +71,15 @@ fn_alert_permissions(){
 	alertbody="${servicename} has permissions issues"
 }
 
+fn_alert_config(){
+	fn_script_log_info "Sending alert: New _default.cfg"
+	alertsubject="Alert - ${servicename} - New _default.cfg"
+	alertemoji="🎮"
+	alertsound="1"
+	alerturl="not enabled"
+	alertbody="${servicename} has recieved a new _default.cfg. Check file for changes."
+}
+
 if [ "${alert}" == "permissions" ]; then
 	fn_alert_permissions
 elif [ "${alert}" == "restart" ]; then
@@ -81,6 +90,8 @@ elif [ "${alert}" == "test" ]; then
 	fn_alert_test
 elif [ "${alert}" == "update" ]; then
 	fn_alert_update
+elif [ "${alert}" == "config" ]; then
+	fn_alert_config
 fi
 
 # Generate alert log

+ 2 - 0
lgsm/functions/command_update_linuxgsm.sh

@@ -23,6 +23,8 @@ if [ -z "${legacymode}" ];then
 		fn_script_log_info "checking config _default.cfg: UPDATE"
 		rm -f "${configdirdefault}/config-lgsm/${gameservername}/_default.cfg"
 		fn_fetch_config "lgsm/config-default/config-lgsm/${gameservername}" "_default.cfg" "${configdirdefault}/config-lgsm/${gameservername}" "_default.cfg" "nochmodx" "norun" "noforce" "nomd5"
+		alert="config"
+		alert.sh
 	else
 		fn_print_ok_eol_nl
 		fn_script_log_info "checking config _default.cfg: OK"