Setting Up YaST at First Boot
To be able to use YaST in a non interactive way, create a YaST profile which tells the autoyast module what to do. To create the profile, run:
yast autoyast
Once the YaST profile exists, update the KIWI NG XML description as follows:
Edit the KIWI NG XML file and add the following package to the
<packages type="image">
section:<package name="yast2-firstboot"/>
Copy the YaST profile file as overlay file to your KIWI NG image description overlay directory:
cd IMAGE_DESCRIPTION_DIRECTORY mkdir -p root/etc/YaST2 cp PROFILE_FILE root/etc/YaST2/firstboot.xml
Copy and activate the YaST firstboot template. This is done by the following instructions which needs to be written into the KIWI NG
config.sh
which is stored in the image description directory:sysconfig_firsboot=/etc/sysconfig/firstboot sysconfig_template=/var/adm/fillup-templates/sysconfig.firstboot if [ ! -e "${sysconfig_firsboot}" ]; then cp "${sysconfig_template}" "${sysconfig_firsboot}" fi touch /var/lib/YaST2/reconfig_system