From 13969f9c077055fb3ca8ecf68f1e7a77cbb89e2b Mon Sep 17 00:00:00 2001 From: Eric Bischoff Date: Fri, 21 May 2021 14:34:38 +0200 Subject: [PATCH] HACK: work around initrd issue in sle11sp4 --- salt/default/grub.sls | 20 ++++++++++++++++++++ salt/default/init.sls | 1 + 2 files changed, 21 insertions(+) create mode 100644 salt/default/grub.sls diff --git a/salt/default/grub.sls b/salt/default/grub.sls new file mode 100644 index 000000000..25b0c9cda --- /dev/null +++ b/salt/default/grub.sls @@ -0,0 +1,20 @@ +# HACK +# This problem should be fixed when we build the image +# https://build.suse.de/package/show/Devel:Galaxy:Terraform:Images/sles11sp4 +{% if grains['osfullname'] == 'SLES' %} + +{% if grains['osrelease'] == '11.4' %} +grub_hack: + file.replace: + - name: /boot/grub/menu.lst + - pattern: ^(title.*)$ + - count: 1 + - repl: | + title sles11sp4_fixed + root (hd0,0) + kernel /boot/vmlinuz-3.0.101-108.126-default vga=0x314 splash=silent console=tty0 console=ttyS0,115200 root=/dev/vda1 disk=/dev/vda nomodeset elevator=noop showopts + initrd /boot/initrd-3.0.101-108.126-default + \1 +{% endif %} + +{% endif %} diff --git a/salt/default/init.sls b/salt/default/init.sls index bf2e0c27f..03c5ac9f6 100644 --- a/salt/default/init.sls +++ b/salt/default/init.sls @@ -2,6 +2,7 @@ include: - default.locale - default.minimal - default.pkgs + - default.grub {% if grains.get('reset_ids') | default(false, true) %} - default.ids {% endif %}