]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
Adaptation de grepmac aux paths de thot
authorVincent Le Gallic <legallic@crans.org>
Fri, 23 May 2014 13:25:41 +0000 (15:25 +0200)
committerVincent Le Gallic <legallic@crans.org>
Fri, 23 May 2014 13:25:41 +0000 (15:25 +0200)
grepmac.sh

index 48c2b3412435254c02219118ed81a0d76ac3542a..046229a6798a0f3cc40d53af703bedda7fef4f6b 100755 (executable)
@@ -2,32 +2,34 @@
 
 # Pour trouver la MAC (Wifi ou filaire) d'un adhérent dans les logs idoines
 
-path=/var/log/freeradius/
+filename=global
+
 # On ne va pas chercher au même endroit en fonction du serveur
 case `hostname` in
-    gordon|eap|thot)
-        filename=radius
-    ;;
-    radius|sable)
-        filename=radius_auth
+    thot)
     ;;
     *)
-        echo "Are you kidding me ?"
-        exit 1
+        echo -e "\e[0;31mPas sur thot, risque de ne pas marcher.\e[0m"
+    ;;
+esac
+
+case $1 in
+    --filaire)
+        path=/var/log/filaire/
+    ;;
+    --wifi)
+        path=/var/log/wifi/
     ;;
 esac
 
-# On enlève les ":" de la MAC
-mac=${1//:/.}
+# On remplace les ":" de la MAC par des "."
+mac=${2//:/.}
 
 # .log et .log.1 ne sont pas compressés
 grep --color -i $mac $path$filename.log
-echo -n ".1 ?"
-read -r
-grep --color -i $mac $path$filename.log.1
 
 # Les suivants sont compressés
-for i in `seq 2 52`
+for i in `seq 1 364`
 do
     echo -n ".$i ?"
     read -r