From d59dd733c912e8c40576952dc8b034d7ff53adf6 Mon Sep 17 00:00:00 2001 From: Matthieu Bernardin Date: Thu, 5 Sep 2024 15:29:52 +0200 Subject: [PATCH] fix(cloud): Workaround to avoid permission denied while building Signed-off-by: Matthieu Bernardin --- training/cloud/aws/cloud-setup.sh | 2 ++ training/cloud/azure/cloud-setup.sh | 2 ++ training/cloud/gcp/cloud-setup.sh | 2 ++ training/cloud/ibm/cloud-setup.sh | 4 +++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/training/cloud/aws/cloud-setup.sh b/training/cloud/aws/cloud-setup.sh index 53b8438e..7beb2cbf 100755 --- a/training/cloud/aws/cloud-setup.sh +++ b/training/cloud/aws/cloud-setup.sh @@ -2,10 +2,12 @@ set -o errexit +mv /etc/selinux /etc/selinux.tmp dnf install -y --nobest \ cloud-init \ langpacks-en \ tuned +mv /etc/selinux.tmp /etc/selinux # Chrony configuration sed -i \ diff --git a/training/cloud/azure/cloud-setup.sh b/training/cloud/azure/cloud-setup.sh index 8404941e..2b5e87d4 100755 --- a/training/cloud/azure/cloud-setup.sh +++ b/training/cloud/azure/cloud-setup.sh @@ -2,6 +2,7 @@ set -o errexit +mv /etc/selinux /etc/selinux.tmp dnf install -y --nobest \ cloud-init \ hyperv-daemons \ @@ -12,6 +13,7 @@ dnf install -y --nobest \ rng-tools \ uuid \ WALinuxAgent +mv /etc/selinux.tmp /etc/selinux # sshd configuration cat << EOF >> /etc/ssh/sshd_config diff --git a/training/cloud/gcp/cloud-setup.sh b/training/cloud/gcp/cloud-setup.sh index a13d9bae..133627c1 100755 --- a/training/cloud/gcp/cloud-setup.sh +++ b/training/cloud/gcp/cloud-setup.sh @@ -14,6 +14,7 @@ gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOF +mv /etc/selinux /etc/selinux.tmp dnf install -y --nobest \ acpid \ cloud-init \ @@ -26,6 +27,7 @@ dnf install -y --nobest \ tuned \ tuned \ vim +mv /etc/selinux.tmp /etc/selinux # rpm-state is needed to remove microcode_ctl mkdir /var/lib/rpm-state diff --git a/training/cloud/ibm/cloud-setup.sh b/training/cloud/ibm/cloud-setup.sh index 4fcf6d68..e1e51a26 100755 --- a/training/cloud/ibm/cloud-setup.sh +++ b/training/cloud/ibm/cloud-setup.sh @@ -2,6 +2,8 @@ set -o errexit +mv /etc/selinux /etc/selinux.tmp dnf install -y --nobest \ cloud-init \ - langpacks-en \ + langpacks-en +mv /etc/selinux.tmp /etc/selinux