Double echo temp directory name to handle spaces and ~ expansion both
Fixes #12667
This commit is contained in:
parent
d1b98ec776
commit
59d655c543
1 changed files with 2 additions and 2 deletions
|
@ -67,8 +67,8 @@ class ShellModule(object):
|
|||
basetmp = self.join_path(C.DEFAULT_REMOTE_TMP, basefile)
|
||||
if system and (basetmp.startswith('$HOME') or basetmp.startswith('~/')):
|
||||
basetmp = self.join_path('/tmp', basefile)
|
||||
cmd = 'mkdir -p "%s"' % basetmp
|
||||
cmd += ' && echo "%s"' % basetmp
|
||||
cmd = 'mkdir -p "$(echo %s)"' % basetmp
|
||||
cmd += ' && echo "$(echo %s)"' % basetmp
|
||||
|
||||
# change the umask in a subshell to achieve the desired mode
|
||||
# also for directories created with `mkdir -p`
|
||||
|
|
Loading…
Reference in a new issue