From e718d6493192d7bf3d2ce1f2c5b38750dc08969e Mon Sep 17 00:00:00 2001 From: Emilien Macchi <emilien@redhat.com> Date: Mon, 30 May 2016 15:04:25 -0400 Subject: [PATCH] jenkins/macros: rm /etc/default/puppet when removing puppet When uninstalling puppet on Ubuntu platform, we need to remove /etc/default/puppet because when re-installing puppet4 on Xenial, package will fail to finish installation since this file already exist. Change-Id: Ic2280bdefa25126eaa35412e36dd8d1643ef1254 --- jenkins/jobs/macros.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jenkins/jobs/macros.yaml b/jenkins/jobs/macros.yaml index 108552f12b..6fc9404631 100644 --- a/jenkins/jobs/macros.yaml +++ b/jenkins/jobs/macros.yaml @@ -323,6 +323,9 @@ sudo apt-get remove -y --purge facter puppet puppet-common hiera sudo apt-get update sudo apt-get install -y libxml2-dev libxslt-dev zlib1g-dev + # /etc/default/puppet is not purged when removing Puppet + # but need to be dropped if we want to re-install puppet-agent on Xenial + sudo rm -rf /etc/default/puppet fi - builder: