mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Quote the start command
This commit is contained in:
parent
12a8655c5f
commit
1a0727a912
1 changed files with 4 additions and 6 deletions
|
@ -445,10 +445,9 @@ class SaltPkgInstall:
|
|||
if pkg.endswith("exe"):
|
||||
# Install the package
|
||||
log.debug("Installing: %s", str(pkg))
|
||||
# ret = self.proc.run("start", "/wait", f"\"{str(pkg)} /start-minion=0 /S\"")
|
||||
batch_file = pathlib.Path(pkg).parent / "install_nsis.cmd"
|
||||
batch_content = f"start /wait {str(pkg)} /start-minion=0 /S"
|
||||
with salt.utils.files.fopen(batch_file, "w") as fp:
|
||||
batch_content = f'start "" /wait "{str(pkg)}" /start-minion=0 /S'
|
||||
with open(batch_file, "w") as fp:
|
||||
fp.write(batch_content)
|
||||
# Now run the batch file
|
||||
ret = self.proc.run("cmd.exe", "/c", str(batch_file))
|
||||
|
@ -814,10 +813,9 @@ class SaltPkgInstall:
|
|||
ret = self.proc.run("cmd.exe", "/c", str(batch_file))
|
||||
self._check_retcode(ret)
|
||||
else:
|
||||
# ret = self.proc.run("start", "/wait", f"\"{pkg_path} /start-minion=0 /S\"")
|
||||
batch_file = pkg_path.parent / "install_nsis.cmd"
|
||||
batch_content = f"start /wait {str(pkg_path)} /start-minion=0 /S"
|
||||
with salt.utils.files.fopen(batch_file, "w") as fp:
|
||||
batch_content = f'start "" /wait "{str(pkg_path)}" /start-minion=0 /S'
|
||||
with open(batch_file, "w") as fp:
|
||||
fp.write(batch_content)
|
||||
# Now run the batch file
|
||||
ret = self.proc.run("cmd.exe", "/c", str(batch_file))
|
||||
|
|
Loading…
Add table
Reference in a new issue