switched to backticks to allow for non bourne shells to work

pull/12965/head
Brian Coca 9 years ago
parent 27dc7e11a4
commit b8bc15fe02

@ -67,8 +67,8 @@ class ShellModule(object):
basetmp = self.join_path(C.DEFAULT_REMOTE_TMP, basefile) basetmp = self.join_path(C.DEFAULT_REMOTE_TMP, basefile)
if system and (basetmp.startswith('$HOME') or basetmp.startswith('~/')): if system and (basetmp.startswith('$HOME') or basetmp.startswith('~/')):
basetmp = self.join_path('/tmp', basefile) basetmp = self.join_path('/tmp', basefile)
cmd = 'mkdir -p "$(echo %s)"' % basetmp cmd = 'mkdir -p "`echo %s`"' % basetmp
cmd += ' && echo "$(echo %s)"' % basetmp cmd += ' && echo "`echo %s`"' % basetmp
# change the umask in a subshell to achieve the desired mode # change the umask in a subshell to achieve the desired mode
# also for directories created with `mkdir -p` # also for directories created with `mkdir -p`

Loading…
Cancel
Save