commit 58b06553fadb53c95f83915e81db1379e3dc5f36
Author: Matthew Miller <mattdm(a)mattdm.org>
Date: Tue Oct 14 16:00:42 2014 -0400
dd extlinux mbr during post as temporary workaround for bug #1147998
fedora-cloud-atomic.ks | 9 +++++++++
fedora-cloud-base.ks | 8 ++++++++
fedora-cloud-bigdata.ks | 7 +++++++
fedora-cloud-experimental.ks | 8 ++++++++
4 files changed, 32 insertions(+), 0 deletions(-)
---
diff --git a/fedora-cloud-atomic.ks b/fedora-cloud-atomic.ks
index 42fed30..2680b19 100644
--- a/fedora-cloud-atomic.ks
+++ b/fedora-cloud-atomic.ks
@@ -131,6 +131,15 @@ echo
"-----------------------------------------------------------------------"
# Note that running rpm recreates the rpm db files which aren't needed/wanted
rm -f /var/lib/rpm/__db*
+
+# This is a temporary workaround for
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1147998>
+# where sfdisk seems to be messing up the mbr.
+# Long-term fix is to address this in anaconda directly and remove this.
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1015931>
+dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
+
+
echo "Zeroing out empty space."
# This forces the filesystem to reclaim space from deleted files
dd bs=1M if=/dev/zero of=/var/tmp/zeros || :
diff --git a/fedora-cloud-base.ks b/fedora-cloud-base.ks
index 1cbfdc4..a61e82e 100644
--- a/fedora-cloud-base.ks
+++ b/fedora-cloud-base.ks
@@ -194,6 +194,14 @@ echo
"-----------------------------------------------------------------------"
rm -f /var/lib/rpm/__db*
+# This is a temporary workaround for
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1147998>
+# where sfdisk seems to be messing up the mbr.
+# Long-term fix is to address this in anaconda directly and remove this.
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1015931>
+dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
+
+
echo "Fixing SELinux contexts."
touch /var/log/cron
touch /var/log/boot.log
diff --git a/fedora-cloud-bigdata.ks b/fedora-cloud-bigdata.ks
index b8315bb..1a9ef6a 100644
--- a/fedora-cloud-bigdata.ks
+++ b/fedora-cloud-bigdata.ks
@@ -200,6 +200,13 @@ echo
"-----------------------------------------------------------------------"
# Note that running rpm recreates the rpm db files which aren't needed/wanted
rm -f /var/lib/rpm/__db*
+# This is a temporary workaround for
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1147998>
+# where sfdisk seems to be messing up the mbr.
+# Long-term fix is to address this in anaconda directly and remove this.
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1015931>
+dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
+
echo "Fixing SELinux contexts."
touch /var/log/cron
diff --git a/fedora-cloud-experimental.ks b/fedora-cloud-experimental.ks
index b865c4c..fb902a5 100644
--- a/fedora-cloud-experimental.ks
+++ b/fedora-cloud-experimental.ks
@@ -192,6 +192,14 @@ echo
"-----------------------------------------------------------------------"
rm -f /var/lib/rpm/__db*
+# This is a temporary workaround for
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1147998>
+# where sfdisk seems to be messing up the mbr.
+# Long-term fix is to address this in anaconda directly and remove this.
+# <
https://bugzilla.redhat.com/show_bug.cgi?id=1015931>
+dd if=/usr/share/syslinux/mbr.bin of=/dev/vda
+
+
echo "Fixing SELinux contexts."
touch /var/log/cron
touch /var/log/boot.log