salt/scripts/salt-master

23 lines
735 B
Plaintext
Raw Normal View History

#!/usr/bin/env python
2011-02-27 21:47:18 +00:00
'''
Start the salt-master
2011-02-27 21:47:18 +00:00
'''
from salt.scripts import salt_master
from salt.utils import is_windows
2011-02-27 21:47:18 +00:00
2011-02-27 21:47:18 +00:00
if __name__ == '__main__':
if is_windows():
# Since this file does not have a '.py' extension, when running on
# Windows, spawning any addional processes will fail due to Python
# not being able to load this 'module' in the new process.
# Work around this by creating a '.pyc' file which will enable the
# spawned process to load this 'module' and proceed.
import os.path
import py_compile
cfile = os.path.splitext(__file__)[0] + '.pyc'
if not os.path.exists(cfile):
py_compile.compile(__file__, cfile)
salt_master()