summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Miller <mattdm@mattdm.org>2013-12-06 12:16:02 -0500
committerMatthew Miller <mattdm@mattdm.org>2013-12-09 14:56:01 -0500
commitd7613606686f853b04f7d5e5a150a5ddf6451a20 (patch)
tree1cd42ed711595710c7e014761ac4439760b96605
parent9625f87b664d91a9972802e493103d6f62e506fb (diff)
downloadspin-kickstarts-d7613606686f853b04f7d5e5a150a5ddf6451a20.tar.gz
spin-kickstarts-d7613606686f853b04f7d5e5a150a5ddf6451a20.tar.xz
spin-kickstarts-d7613606686f853b04f7d5e5a150a5ddf6451a20.zip
cloud image import fedora GPG key for RPMs, as the livecd does
(cherry picked from commit c6f36e4c103de8a5be3ddc54efc3bfed0e85ac88)
-rw-r--r--fedora-cloud-base.ks13
1 files changed, 13 insertions, 0 deletions
diff --git a/fedora-cloud-base.ks b/fedora-cloud-base.ks
index 5461bda..3f2aa33 100644
--- a/fedora-cloud-base.ks
+++ b/fedora-cloud-base.ks
@@ -195,6 +195,19 @@ yum history new
yum clean all
truncate -c -s 0 /var/log/yum.log
+echo "Import RPM GPG key"
+releasever=$(rpm -q --qf '%{version}\n' fedora-release)
+basearch=$(uname -m)
+rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
+
+echo "Packages within this cloud image:"
+echo "-----------------------------------------------------------------------"
+rpm -qa
+echo "-----------------------------------------------------------------------"
+# Note that running rpm recreates the rpm db files which aren't needed/wanted
+rm -f /var/lib/rpm/__db*
+
+
echo "Fixing SELinux contexts."
touch /var/log/cron
touch /var/log/boot.log