diff --git a/confluent_osdeploy/suse16/profiles/server/initprofile.sh b/confluent_osdeploy/suse16/profiles/server/initprofile.sh new file mode 100644 index 00000000..d973ef39 --- /dev/null +++ b/confluent_osdeploy/suse16/profiles/server/initprofile.sh @@ -0,0 +1,14 @@ +#!/bin/sh +# WARNING +# be careful when editing files here as this script is called +# in parallel to other copy operations, so changes to files can be lost +discnum=$(basename $1) +if [ "$discnum" != 1 ]; then exit 0; fi +if [ -e $2/boot/kernel ]; then exit 0; fi +profile=$(basename $2) + +sed -i 's/sle 15/SUSE Linux Enterprise 15/; s/opensuse_leap/openSUSE Leap/' $2/profile.yaml +ln -s $1/boot/x86_64/loader/linux $2/boot/kernel && \ +ln -s $1/boot/x86_64/loader/initrd $2/boot/initramfs/distribution && \ +mkdir -p $2/boot/efi/boot && \ +ln -s $1/EFI/BOOT/bootx64.efi $1/EFI/BOOT/grub.efi $2/boot/efi/boot/