diff --git a/fedora-cloud-atomic.ks b/fedora-cloud-atomic.ks index c77ffec..ae288b3 100644 --- a/fedora-cloud-atomic.ks +++ b/fedora-cloud-atomic.ks @@ -122,6 +122,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 +# +# where sfdisk seems to be messing up the mbr. +# Long-term fix is to address this in anaconda directly and remove this. +# +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 6a5a1de..f086a4b 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 +# +# where sfdisk seems to be messing up the mbr. +# Long-term fix is to address this in anaconda directly and remove this. +# +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 +# +# where sfdisk seems to be messing up the mbr. +# Long-term fix is to address this in anaconda directly and remove this. +# +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 +# +# where sfdisk seems to be messing up the mbr. +# Long-term fix is to address this in anaconda directly and remove this. +# +dd if=/usr/share/syslinux/mbr.bin of=/dev/vda + + echo "Fixing SELinux contexts." touch /var/log/cron touch /var/log/boot.log