1
2
3
4
5
6
7
8 import os
9
10
11 __rhnexport__ = [
12 'configure',
13 ]
14
16 rhnsdconfig = "/etc/sysconfig/rhn/rhnsd"
17 fd = open(rhnsdconfig, "r")
18 lines = fd.readlines()
19 count = 0
20 index = None
21 tmplines = []
22 for line in lines:
23 tmp = line.strip()
24 tmplines.append(tmp)
25 comps = tmp.split("=", 1)
26 if comps[0] == "INTERVAL":
27 index = count
28 count = count + 1
29
30 if index != None:
31 tmplines[index] = "INTERVAL=%s" % interval
32
33 fd.close()
34 fd = open(rhnsdconfig, "w")
35 contents = "\n".join(tmplines)
36 fd.write(contents)
37 fd.close()
38
39
58
59
60 if __name__ == "__main__":
61 print(configure("240"))
62
63 print(configure("361", 1))
64
65 print(configure("127", restart=1))
66
67 print(configure(restart=1))
68
69 print(configure("192"))
70