mirror of
https://github.com/valitydev/salt.git
synced 2024-11-09 01:36:48 +00:00
Return COMSPEC as the shell for Windows
This commit is contained in:
parent
a454065c74
commit
cd2ff46284
@ -11,6 +11,7 @@ import logging
|
||||
|
||||
# Import salt libs
|
||||
import salt.utils.files
|
||||
import salt.utils.platform
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@ -21,7 +22,14 @@ def shell():
|
||||
'''
|
||||
# Provides:
|
||||
# shell
|
||||
return {'shell': os.environ.get('SHELL', '/bin/sh')}
|
||||
if salt.utils.platform.is_windows():
|
||||
env_var = 'COMSPEC'
|
||||
default = r'C:\Windows\system32\cmd.exe'
|
||||
else:
|
||||
env_var = 'SHELL'
|
||||
default = '/bin/sh'
|
||||
|
||||
return {'shell': os.environ.get(env_var, default)}
|
||||
|
||||
|
||||
def config():
|
||||
|
Loading…
Reference in New Issue
Block a user