summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorbjormel <bjormel@verizonmedia.com>2022-12-19 14:44:41 +0100
committerbjormel <bjormel@verizonmedia.com>2022-12-19 14:44:41 +0100
commitb51f1ac190ca6930938f09d50398b4d11ca3ba98 (patch)
tree7d5c9178cf6d5457ccadcd3d43d1dfdd25636d35 /node-admin
parent11dfec8907b43d8522c01f6e925b12825c4268f4 (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.java6
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)