Fix rpm GPG import for ELN
ELN needs to import the current key as well as keys a few releases back, since it doesn't (currently) re-sign at Fedora branching. Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
This commit is contained in:
parent
379a3025a9
commit
fc62a6121f
@ -68,7 +68,13 @@ echo 'LANG="C.UTF-8"' > /etc/locale.conf
|
|||||||
|
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1400682
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1400682
|
||||||
echo "Import RPM GPG key"
|
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
|
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
|
||||||
|
|
||||||
echo "# fstab intentionally empty for containers" > /etc/fstab
|
echo "# fstab intentionally empty for containers" > /etc/fstab
|
||||||
|
@ -18,6 +18,12 @@ sudo
|
|||||||
%end
|
%end
|
||||||
|
|
||||||
%post --erroronfail --log=/root/anaconda-post.log
|
%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
|
# remove some extraneous files
|
||||||
rm -rf /var/cache/dnf/*
|
rm -rf /var/cache/dnf/*
|
||||||
rm -rf /tmp/*
|
rm -rf /tmp/*
|
||||||
|
Loading…
Reference in New Issue
Block a user