File POS_Image-RPi-Bootstrap.kiwi of Package POS_Image-RPi-Bootstrap

<?xml version="1.0" encoding="utf-8"?>

<image schemaversion="6.1" name="POS_Image-RPi-Bootstrap">
    <description type="system">
        <author>Admin User</author>
        <contact>noemail@example.com</contact>
        <specification>Bootable Raspberry Pi SD Card image with Saltboot initrd</specification>
    </description>
    <preferences>
        <version>7.0.0</version>
        <packagemanager>zypper</packagemanager>
        <!-- Disabled because plymouth-branding-openSUSE does not contain /usr/share/plymouth/themes/openSUSE/openSUSE.plymouth -->
        <!--<bootsplash-theme>openSUSE</bootsplash-theme>-->
        <bootloader-theme>openSUSE</bootloader-theme>

        <locale>en_US</locale>
        <timezone>Europe/Berlin</timezone>
        <hwclock>utc</hwclock>

        <rpm-excludedocs>true</rpm-excludedocs>
        <type filesystem="ext4" image="oem" initrd_system="dracut" firmware="efi" bootpartition="false" efipartsize="64" editbootinstall="editbootinstall_rpi.sh" kernelcmdline="splash" >
            <oemconfig>
                <oem-resize>false</oem-resize>
            </oemconfig>
        </type>

    </preferences>
    <repository type="rpm-md">
      <source path="obsrepositories:/"/>
    </repository>

    <packages type="image" patternType="onlyRequired">
        <package name="curl"/>
        <package name="dracut"/>

        <package name="grub2-branding-openSUSE" bootinclude="true"/>
        <package name="grub2"/>
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <package name="haveged"/>
        <package name="parted"/>
        <package name="wicked"/>

        <package name="kernel-default"/>
	<package name="salt-minion"/>

	<package name="dracut-saltboot"/>
        <package name="e2fsprogs"/>
        <package name="mdadm"/>
        <package name="cryptsetup"/>
        <package name="device-mapper"/>
        <package name="kexec-tools"/>

        <package name="tar"/>
        <package name="plymouth"/>
        <package name="plymouth-dracut"/>
        <package name="plymouth-branding-openSUSE"/>
        <package name="plymouth-plugin-label-ft"/>

        <package name="fontconfig"/>
        <package name="fonts-config"/>
        <package name="cantarell-fonts"/>

        <package name="busybox"/>               <!-- this is needed if tftp is used for background image downloading -->
        <package name="bind-utils"/>
        <package name="kiwi-tools"/>
        <package name="dosfstools"/>

        <package name="dmidecode"/>

        <!-- RPi support -->
        <package name="raspberrypi-firmware" arch="aarch64"/>
        <package name="raspberrypi-firmware-config" arch="aarch64"/>
        <package name="raspberrypi-firmware-dt" arch="aarch64"/>
        <package name="u-boot-rpiarm64" arch="aarch64"/>

        <!-- uncomment here to enable wireless boot
        <package name="dracut-wireless"/>
        <package name="wpa_supplicant"/>
        <package name="bcm43xx-firmware"/>
        -->

    </packages>
    <packages type="bootstrap">
        <package name="udev"/>
        <package name="filesystem"/>
        <package name="glibc-locale-base"/>
        <package name="ca-certificates-mozilla"/>
        <package name="openSUSE-release"/>
    </packages>
</image>
openSUSE Build Service is sponsored by