add scrappy statistics gathering scripts
[monitor.git] / statistics / parserpms.py
1 #!/usr/bin/python
2
3 import sys
4 import os
5 import md5
6
7 def list_to_md5(strlist):
8         digest = md5.new()
9         for f in strlist:
10                 digest.update(f)
11
12         return digest.hexdigest()
13
14 while True:
15         line = sys.stdin.readline()
16         if not line:
17                 break
18         line = line.strip()
19         fields = line.split()
20         host = fields[1]
21         rpms = fields[2:]
22         rpms.sort()
23         if len(rpms) != 0:
24                 sum = list_to_md5(rpms)
25                 print sum, host