File images.sh of Package minimal-vm

#!/bin/bash
#======================================
# Functions...
#--------------------------------------
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile

#======================================
# Greeting...
#--------------------------------------
echo "Configure image: [$kiwi_iname]..."


echo "GRUB_DISABLE_OS_PROBER=true" >> /etc/default/grub
if test `uname -m` = "x86_64" ; then
echo "configuring bootloader part 2..."
    grep -q "GRUB_TERMINAL" /etc/default/grub || echo "GRUB_TERMINAL=" >> /etc/default/grub
    grep -q "GRUB_SERIAL_COMMAND" /etc/default/grub || echo "GRUB_SERIAL_COMMAND=" >> /etc/default/grub
sed -e "s@.*GRUB_TERMINAL=.*@GRUB_TERMINAL=\"serial console\"@" \
    -e "s@GRUB_HIDDEN_TIMEOUT=.*@GRUB_HIDDEN_TIMEOUT=0@" \
    -e "s@GRUB_TIMEOUT=.*@GRUB_TIMEOUT=2@" \
    -e "s@.*GRUB_SERIAL_COMMAND=.*@GRUB_SERIAL_COMMAND=\"serial --speed=115200\"@" -i /etc/default/grub
fi

#==========================================
# setup build day
#------------------------------------------
baseSetupBuildDay

#==========================================
# remove unneded kernel files
#------------------------------------------
suseStripKernel

#==========================================
# remove unneeded files
#------------------------------------------
suseStripInitrd

#==========================================
# umount
#------------------------------------------
umount /proc >/dev/null 2>&1

exit 0

openSUSE Build Service is sponsored by