diff options
author | bjormel <bjormel@verizonmedia.com> | 2022-12-19 14:44:41 +0100 |
---|---|---|
committer | bjormel <bjormel@verizonmedia.com> | 2022-12-19 14:44:41 +0100 |
commit | b51f1ac190ca6930938f09d50398b4d11ca3ba98 (patch) | |
tree | 7d5c9178cf6d5457ccadcd3d43d1dfdd25636d35 /node-admin | |
parent | 11dfec8907b43d8522c01f6e925b12825c4268f4 (diff) |
mimic maybeEscapeArgument() in CommandLine
Diffstat (limited to 'node-admin')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java index c5ea2dd7f41..1db74d66c8c 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java @@ -96,7 +96,11 @@ public class YumTester extends Yum { cmd.append("yum ").append(commandType.command); if (commandType != CommandType.deleteVersionLock) { cmd.append(" --assumeyes"); - disableRepos.forEach(repo -> cmd.append(" --disablerepo=").append(repo)); + // mimic maybeEscapeArgument() in CommandLine + disableRepos.forEach(repo -> { + if (repo.equals("*")) cmd.append(" \"--disablerepo=").append(repo).append("\""); + else cmd.append(" --disablerepo=").append(repo); + }); enableRepos.forEach(repo -> cmd.append(" --enablerepo=").append(repo)); } if (commandType == CommandType.install && packages.size() > 1) |