diff --git a/fedora-container-common.ks b/fedora-container-common.ks index ac26f2d..b5a4bf6 100644 --- a/fedora-container-common.ks +++ b/fedora-container-common.ks @@ -68,7 +68,13 @@ echo 'LANG="C.UTF-8"' > /etc/locale.conf # https://bugzilla.redhat.com/show_bug.cgi?id=1400682 echo "Import RPM GPG key" -releasever=$(rpm --eval '%{fedora}') +releasever=$(rpm --eval '%{?fedora}') + +# When building ELN containers, we don't have the %{fedora} macro +if [ -z $releasever ]; then + releasever=eln +fi + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary echo "# fstab intentionally empty for containers" > /etc/fstab diff --git a/fedora-eln-container-base.ks b/fedora-eln-container-base.ks index 34192ff..0f587ff 100644 --- a/fedora-eln-container-base.ks +++ b/fedora-eln-container-base.ks @@ -18,6 +18,12 @@ sudo %end %post --erroronfail --log=/root/anaconda-post.log +set -eux + +rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-33-primary \ + /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-34-primary \ + /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-35-primary + # remove some extraneous files rm -rf /var/cache/dnf/* rm -rf /tmp/*