summaryrefslogtreecommitdiffstats
path: root/src/sbin/Bcfg2debug
blob: 1b96645271b49cb4691c6da1e442a1d55e79207f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python

from time import sleep
from Bcfg2.Server.Core import Core

def input():
    try:
        return raw_input('> ')
    except:
        return ''

if __name__ == '__main__':
    core = Core('/etc/bcfg2.conf')
    while core.fam.fm.pending():
        while core.fam.fm.pending():
            core.fam.HandleEvent()
        sleep(0.5)
    cmd = input()
    while cmd != '':
        if cmd == 'generators':
            for generator in core.generators:
                print generator.__version__
        else:
            print "Unimplemented command %s" % cmd
        cmd = input()