diff options
Diffstat (limited to 'node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/YumTester.java | 4 |
1 files changed, 4 insertions, 0 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 4d04e1199c5..c5b46473218 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 @@ -73,6 +73,10 @@ public class YumTester extends Yum { StringBuilder cmd = new StringBuilder(); cmd.append("yum ").append(command).append(" --assumeyes"); enableRepos.forEach(repo -> cmd.append(" --enablerepo=").append(repo)); + if ("install".equals(command) && packages.size() > 1) + cmd.append(" --setopt skip_missing_names_on_install=False"); + if ("upgrade".equals(command) && packages.size() > 1) + cmd.append(" --setopt skip_missing_names_on_update=False"); packages.forEach(pkg -> cmd.append(" ").append(pkg.toName())); cmd.append(" 2>&1"); |