salt/scripts/salt-minion
Wayne Werner 0ed4326e94
Move deprecation warning after logging starts up
It was getting called in the other spot, it just wasn't actually
doing anything. Here it prints the message on the cli
2019-01-29 11:38:09 -06:00

26 lines
961 B
Python
Executable file

#!/usr/bin/env python
'''
This script is used to kick off a salt minion daemon
'''
import salt.utils.platform
from salt.scripts import salt_minion
from multiprocessing import freeze_support
if __name__ == '__main__':
if salt.utils.platform.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)
# This handles the bootstrapping code that is included with frozen
# scripts. It is a no-op on unfrozen code.
freeze_support()
salt_minion()