File config.kiwi of Package ubuntu_image_iso

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

<image schemaversion="8.1" name="jinfa-noble-image">
    <description type="system">
        <author>jinfa</author>
        <contact>jinfa</contact>
        <specification>Disk/Live build for Ubuntu</specification>
    </description>
    <profiles>
        <profile name="Live" description="Live image of Ubuntu" arch="aarch64"/>
        <profile name="Virtual" description="Virtual image of Ubuntu" arch="aarch64"/>
        <profile name="Disk" description="OEM image of Ubuntu" arch="aarch64"/>          
    </profiles>
  
    <preferences>
        <version>2.22.4</version>
        <packagemanager>apt</packagemanager>
        <bootsplash-theme>sabily</bootsplash-theme>
        <bootloader-theme>ubuntu-mate</bootloader-theme>
        <rpm-check-signatures>false</rpm-check-signatures>
    </preferences>
  <!--
    <preferences profiles="Live">
        <type image="iso" primary="true" flags="overlay" hybridpersistent_filesystem="ext4" hybridpersistent="true" firmware="efi" kernelcmdline="console=ttyS0">
            <bootloader name="grub2" console="serial" timeout="10"/>
        </type>
    </preferences>
  
    <preferences profiles="Virtual">
         <type image="oem" primary="true" filesystem="ext4" kernelcmdline="console=ttyS0" firmware="uefi" format="qcow2">
            <oemconfig>
                <oem-resize>false</oem-resize>
            </oemconfig>
            <bootloader name="grub2" console="serial" timeout="10"/>
        </type>
    </preferences>
  
    <preferences profiles="Disk">
         <type image="oem" primary="true" filesystem="ext4" installiso="true" installboot="install" firmware="efi" kernelcmdline="console=ttyS0">
            <bootloader name="grub2" console="serial" timeout="10"/>
            <oemconfig>
                <oem-swap>true</oem-swap>
                <oem-unattended>true</oem-unattended>
                <oem-device-filter>/dev/ram</oem-device-filter>
                <oem-multipath-scan>false</oem-multipath-scan>
            </oemconfig>
        </type>
    </preferences>
  -->
  
  <!-- directly use build type to build-->
<!--
    <preferences>
        <timezone>Europe/Berlin</timezone>
        <type image="oem" filesystem="ext4" kernelcmdline="console=ttyS0" format="qcow2" firmware="efi">
          <size unit="G">32</size>
          <bootloader name="grub2" console="serial"/>
            <oemconfig>
                <oem-swap>true</oem-swap>
                <oem-device-filter>/dev/ram</oem-device-filter>
                <oem-multipath-scan>false</oem-multipath-scan>
            </oemconfig>
        </type>
    </preferences>

    <preferences>
        <type image="iso" primary="true" flags="overlay" hybridpersistent_filesystem="ext4" hybridpersistent="true" firmware="efi" kernelcmdline="console=ttyS0">
            <bootloader name="grub2" console="serial" timeout="10"/>
        </type>
     </preferences>
-->
     <preferences>
         <type image="oem" primary="true" filesystem="ext4" installiso="true" installboot="install" firmware="efi" kernelcmdline="console=ttyS0">
            <bootloader name="grub2" console="serial" timeout="10"/>
            <oemconfig>
                <oem-swap>true</oem-swap>
                <oem-unattended>true</oem-unattended>
                <oem-device-filter>/dev/ram</oem-device-filter>
                <oem-multipath-scan>false</oem-multipath-scan>
            </oemconfig>
        </type>
    </preferences>
  
    <users>
        <user password="root" home="/root" name="root" groups="root" shell='/bin/bash'/>
        <user password="jinfa" home="/home/jinfa" name="jinfa" groups="users" shell='/bin/bash'/> 
    </users>
    <repository type="apt-deb" alias="kiwi-next-generation" priority="1" repository_gpgcheck="false" architectures="amd64">
        <source path="obs://Virtualization:Appliances:Staging/xUbuntu_24.04_x86_64"/>
    </repository>
  
    <repository type="apt-deb" alias="arm-kiwi-next-generation" priority="1" repository_gpgcheck="false" architectures="aarch64">
        <source path="obs://Virtualization:Appliances:Staging/xUbuntu_24.04_aarch64"/>
    </repository>
  
    <repository type="apt-deb" alias="Ubuntu-Noble-Universe" distribution="noble" components="main multiverse restricted universe" repository_gpgcheck="false">
        <source path="obs://Ubuntu:24.04/universe"/>
    </repository>
  
    <repository type="apt-deb" alias="Ubuntu-Noble" distribution="noble" components="main multiverse restricted universe" repository_gpgcheck="false">
        <source path="obs://Ubuntu:24.04/standard"/>
    </repository>
    <packages type="image">
        <package name="libpam-runtime"/>
        <package name="gawk"/>
        <package name="apt-utils"/>
        <package name="debconf"/>
        <package name="mawk"/>
        <package name="dialog"/>
        <package name="util-linux"/>
        <package name="grub2-themes-ubuntu-mate"/>
        <package name="plymouth-theme-sabily"/>
        <package name="plymouth"/>
        <package name="grub-efi-amd64" arch="x86_64"/>
        <package name="grub-efi-arm64" arch="aarch64"/>
        <package name="grub-common"/>
        <package name="grub2-common"/>
        <package name="grub-pc-bin" arch="x86_64"/>
        <package name="linux-generic"/>
        <package name="systemd"/>
        <package name="dracut"/>
        <package name="init"/>
        <package name="gnupg"/>
        <package name="iproute2"/>
        <package name="iptables"/>
        <package name="iputils-ping"/>
        <package name="ifupdown"/>
        <package name="isc-dhcp-client"/>
        <package name="netbase"/>
        <package name="dbus"/>
        <package name="btrfs-progs"/>
        <package name="xz-utils"/>
        <package name="language-pack-en"/>
        <package name="kbd"/>
        <package name="console-data"/>
      
        <package name="dracut-kiwi-oem-repart"/>
        <package name="dracut-kiwi-oem-dump"/>
        <package name="dracut-kiwi-live"/>
        <package name="shim"/>
        <package name="shim-signed"/>

    </packages>
    <packages type="image" profiles="Virtual">
        <package name="shim"/>
        <package name="shim-signed"/>
    </packages>
    <packages type="image" profiles="Live">
        <package name="dracut-kiwi-live"/>
    </packages>
    <packages type="image" profiles="Disk">
        <package name="dracut-kiwi-oem-repart"/>
        <package name="dracut-kiwi-oem-dump"/>
    </packages>
    <packages type="bootstrap">
        <package name="ca-certificates"/>
    </packages>
</image>
openSUSE Build Service is sponsored by