import repository from arizona
[raven.git] / owl / client / scripts.d / sfa
1 #!/usr/bin/python
2
3 import os
4 import sys
5
6 SLICEGID="/etc/slice.gid"
7 NODEGID="/etc/node.gid"
8
9 print "[sfa]"
10
11 if (not os.path.exists(SLICEGID)) and (not os.path.exists(NODEGID)):
12     print "status=no_gid_files"
13     sys.exit(-1)
14
15 try:
16     from sfa.trust.gid import GID
17 except ImportError:
18     print "status=failed_sfa_import"
19     print >> sys.stderr, "failed to import GID modules, aborting"
20     sys.exit(-1)
21
22 if os.path.exists(SLICEGID):
23     slice_gid = GID(filename=SLICEGID)
24     print "slice_hrn=" + str(slice_gid.get_hrn())
25
26 if os.path.exists(NODEGID):
27     node_gid = GID(filename=NODEGID)
28     print "node_hrn=" + str(node_gid.get_hrn())
29
30 print "status=ok"