multiplex conserver across hosts
[invirt/packages/invirt-console.git] / files / usr / sbin / invirt-console-update
1 #!/usr/bin/python
2 import sys
3 import os
4 import subprocess
5
6 def main(args):
7   contents = args[2]
8   hostname = os.environ['REMOTE_HOST'].lower()
9   f = file('/etc/conserver/conf.d/'+hostname, 'w')
10   f.write(contents)
11   f.close()
12   p = subprocess.Popen(['/etc/init.d/conserver-server', 'reload'],
13                        stdout=subprocess.PIPE)
14   p.wait()
15   return 0
16
17 if __name__ == '__main__':
18   sys.exit(main(sys.argv))