From: Sage Weil Date: Wed, 11 Dec 2019 19:31:45 +0000 (+0000) Subject: task/install: make sure /etc/yum/plugin.conf.d/priorities.conf exists X-Git-Tag: 1.1.0~179^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d4b73987eef134225ff29df3a769eaa9e1853ed;p=teuthology.git task/install: make sure /etc/yum/plugin.conf.d/priorities.conf exists If it doesn' teh subsequent commands all fail. Signed-off-by: Sage Weil --- diff --git a/teuthology/task/install/rpm.py b/teuthology/task/install/rpm.py index fc579a610..d544f3042 100644 --- a/teuthology/task/install/rpm.py +++ b/teuthology/task/install/rpm.py @@ -310,6 +310,7 @@ def _yum_set_check_obsoletes(remote): conf_path = '/etc/yum/pluginconf.d/priorities.conf' conf_path_orig = conf_path + '.orig' cmd = [ + 'sudo', 'touch', '-a', '/etc/yum/pluginconf.d/priorities.conf', run.Raw(';'), 'test', '-e', conf_path_orig, run.Raw('||'), 'sudo', 'cp', '-af', conf_path, conf_path_orig, ]