From 5d69879dee018d6ab5d36ffb7305a2bf81f9b264 Mon Sep 17 00:00:00 2001 From: Someone Date: Fri, 30 Aug 2013 17:46:06 +0200 Subject: [PATCH] made ircd plugins wildcardplugins --- ircdch => ircdch_ | 8 +++++--- ircdlusers => ircdlusers_ | 9 +++++---- 2 files changed, 10 insertions(+), 7 deletions(-) rename ircdch => ircdch_ (70%) rename ircdlusers => ircdlusers_ (74%) diff --git a/ircdch b/ircdch_ similarity index 70% rename from ircdch rename to ircdch_ index 526ebe5..5c676a3 100755 --- a/ircdch +++ b/ircdch_ @@ -21,16 +21,18 @@ if [ "$1" = "autoconf" ]; then exit 0 fi +IRCNET=${0##*ircdch_} + if [ "$1" = "config" ]; then - echo "graph_title ircd channel stats" + echo "graph_title ${IRCNET} ircd channel stats" echo "graph_info This graph shows the usercounts of the top 15 channels" echo "graph_category irc" echo "graph_printf %.0lf" echo "graph_scale no" - cat /tmp/irc_sno/channels.txt | grep "#" | sed -E -e 's~#~~g' -e 's~[^a-zA-Z0-9 ]~_~g' | sort -u | sort -k 2nr | awk '{print $1".label "$1"\n"$1".draw LINE2" }' | head -n 30 + cat "/tmp/irc_${IRCNET}/channels.txt" | grep "#" | sed -E -e 's~#~~g' -e 's~[^a-zA-Z0-9 ]~_~g' | sort -u | sort -k 2nr | awk '{print $1".label "$1"\n"$1".draw LINE2" }' | head -n 30 exit 0 fi -cat /tmp/irc_sno/channels.txt | grep "#" | sed -E -e 's~#~~g' -e 's~[^a-zA-Z0-9 ]~_~g' | sort -u | sort -k 2nr | awk '{print $1".value "$2 }' | head -n 15 +cat "/tmp/irc_${IRCNET}/channels.txt" | grep "#" | sed -E -e 's~#~~g' -e 's~[^a-zA-Z0-9 ]~_~g' | sort -u | sort -k 2nr | awk '{print $1".value "$2 }' | head -n 15 exit 0 diff --git a/ircdlusers b/ircdlusers_ similarity index 74% rename from ircdlusers rename to ircdlusers_ index 14cb49d..ab75fc3 100755 --- a/ircdlusers +++ b/ircdlusers_ @@ -15,6 +15,7 @@ # along with this program. If not, see . # +IRCNET=${0##*ircdlusers_} if [ "$1" = "autoconf" ]; then echo "yes" @@ -22,7 +23,7 @@ if [ "$1" = "autoconf" ]; then fi if [ "$1" = "config" ]; then - echo "graph_title ircd usage stats" + echo "graph_title ${IRCNET} ircd usage stats" echo "graph_info This graph shows the IRCd's stats" echo "graph_category irc" echo "graph_order clients channels servers" @@ -38,7 +39,7 @@ if [ "$1" = "config" ]; then exit 0 fi -cat /tmp/irc_sno/lusers.txt | grep 'channels formed' | sed -e 's/\(.*\) channels formed/channels.value \1/' -cat /tmp/irc_sno/lusers.txt | grep 'Current Global Users' | sed -e 's/Current Global Users: \(.*\) Max.*$/clients.value \1/' -cat /tmp/irc_sno/lusers.txt | grep 'There are ' | sed -e 's/^.*on \(.*\) servers/servers.value \1/' +cat "/tmp/irc_${IRCNET}/lusers.txt" | grep 'channels formed' | sed -e 's/\(.*\) channels formed/channels.value \1/' +cat "/tmp/irc_${IRCNET}/lusers.txt" | grep 'Current Global Users' | sed -e 's/Current Global Users: \(.*\) Max.*$/clients.value \1/' +cat "/tmp/irc_${IRCNET}/lusers.txt" | grep 'There are ' | sed -e 's/^.*on \(.*\) servers/servers.value \1/' exit 0 -- 2.43.0