File agama-installer-kalpa.kiwi of Package agama-installer-Kalpa
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-ExclusiveArch: aarch64 x86_64 -->
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<image schemaversion="7.5" name="agama-installer">
<description type="system">
<author>Shawn W Dunn</author>
<contact>sfalken@opensuse.org</contact>
<specification>Kalpa Live ISO</specification>
</description>
<profiles>
<!-- use at most 16 characters for the profile name, it is used in the ISO Volume ID -->
<!-- which is limited to max. 32 characters -->
<profile name="Kalpa_Desktop" description="Kalpa Desktop image" import="true" />
<!-- TODO: add SPx in the future -->
<profile name="Kalpa_Desktop_PXE" description="Kalpa Desktop OEM image for remote installation" import="true" />
</profiles>
<preferences>
<version>0.1.0</version>
<packagemanager>zypper</packagemanager>
<locale>en_US</locale>
<keytable>us</keytable>
<timezone>Europe/Berlin</timezone>
<rpm-excludedocs>true</rpm-excludedocs>
<rpm-check-signatures>false</rpm-check-signatures>
<bootsplash-theme>bgrt</bootsplash-theme>
<bootloader-theme>openSUSE</bootloader-theme>
</preferences>
<!-- the ISO Volume ID is set by the fix_bootconfig script -->
<preferences arch="aarch64,x86_64" profiles="Kalpa_Desktop">
<type image="iso" flags="dmsquash" firmware="uefi" mediacheck="true" publisher="SUSE LLC" editbootconfig="fix_bootconfig">
<bootloader name="grub2" timeout="10"/>
</type>
</preferences>
<preferences arch="aarch64,x86_64" profiles="Kalpa_Desktop_PXE">
<type image="oem" filesystem="btrfs" fsmountoptions="compress=zstd:15" firmware="uefi" installiso="true" installpxe="true" installboot="install" kernelcmdline="rd.kiwi.ramdisk ramdisk_size=2097152">
<bootloader name="grub2" timeout="1"/>
<oemconfig>
<oem-skip-verify>true</oem-skip-verify>
<oem-unattended>true</oem-unattended>
<oem-unattended-id>/dev/ram1</oem-unattended-id>
<oem-swap>false</oem-swap>
<oem-multipath-scan>false</oem-multipath-scan>
</oemconfig>
<size unit="M">1900</size>
</type>
</preferences>
<users>
<!-- the password is configured during boot -->
<user password="!*" home="/root" name="root" groups="root"/>
</users>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<packages type="image" profiles="Kalpa_Desktop_PXE">
<package name="NetworkManager-config-server"/>
<package name="dracut-kiwi-oem-repart"/>
<package name="dracut-kiwi-oem-dump"/>
<archive name="live-root-PXE.tar.xz"/>
</packages>
<!-- common set of packages (SSH-based and remote installation, etc.) -->
<packages type="image">
<package name="avahi"/>
<package name="bind-utils"/>
<package name="systemd"/>
<package name="procps"/>
<package name="iputils"/>
<package name="hyper-v" arch="aarch64,x86_64"/>
<package name="vim"/>
<package name="vim-data"/>
<package name="grub2"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="grub2-i386-pc" arch="x86_64"/>
<package name="syslinux" arch="x86_64"/>
<package name="openssh"/>
<package name="iproute2"/>
<package name="less"/>
<package name="bash-completion"/>
<package name="dhcp-client"/>
<package name="which"/>
<package name="kernel-default"/>
<!-- the firmware files not referenced by any kernel driver are removed from the image -->
<package name="kernel-firmware"/>
<package name="adaptec-firmware"/>
<package name="atmel-firmware"/>
<package name="ipw-firmware"/>
<package name="mpt-firmware"/>
<package name="zd1211-firmware"/>
<package name="iscsiuio"/>
<package name="systemd-zram-service"/> <!--- needed for zram -->
<package name="shim" arch="aarch64,x86_64"/>
<package name="timezone"/>
<package name="dracut-kiwi-live"/>
<package name="NetworkManager"/>
<package name="agama"/>
<package name="agama-auto"/>
<package name="agama-yast"/>
<package name="agama-web-ui"/>
<package name="agama-cli"/>
<package name="agama-cli-bash-completion"/>
<package name="agama-autoinstall"/>
<package name="rubygem(agama-yast)"/>
<package name="rubygem(byebug)"/>
<package name="psmisc"/>
<package name="joe"/>
<package name="checkmedia"/>
<package name="libtss2-tcti-device0"/>
<package name="jq"/>
<package name="yast2-schema"/>
<package name="qrencode"/>
<package name="qemu-guest-agent" />
<package name="aaa_base-extras"/>
<!-- to work correctly with the fips=1 boot parameter -->
<package name="libopenssl-3-fips-provider"/>
<!-- it can be used by users in AutoYaST pre-scripts -->
<package name="perl-XML-Simple"/>
<archive name="live-root.tar.xz"/>
<!-- IPMI support -->
<package name="ipmitool" />
<!-- jsc#PED-13114 -->
<package name="tpm2.0-tools" />
</packages>
<packages type="delete">
<package name="health-checker"/>
</packages>
<!-- packages for local installation (desktop, browser, etc.) -->
<packages type="image" profiles="Kalpa_Desktop,Kalpa_Desktop_PXE">
<package name="bluez-firmware"/>
<package name="agama-integration-tests"/>
<package name="fontconfig"/>
<package name="fonts-config"/>
<package name="xauth"/>
<package name="MozillaFirefox"/>
<package name="gdm-systemd"/>
<package name="gnome-shell"/>
<package name="gnome-session-wayland"/>
<package name="gnome-kiosk"/>
<package name="spice-vdagent"/>
</packages>
<!-- common packages for openSUSE Tumbleweed and Leap distributions -->
<packages type="image" profiles="Kalpa_Desktop,Kalpa_Desktop_PXE">
<package name="agama-products-kalpa"/>
<package name="grub2-branding-openSUSE" arch="aarch64,x86_64"/>
<package name="MozillaFirefox-branding-openSUSE"/>
<package name="openSUSE-build-key"/>
<package name="patterns-kalpa-base"/>
<package name="staging-build-key"/>
</packages>
<!-- additional packages for the Kalpa Desktop distribution -->
<packages type="image" profiles="Kalpa_Desktop,Kalpa_Desktop_PXE">
<package name="openSUSE-repos-Tumbleweed"/>
</packages>
<packages type="bootstrap">
<package name="udev"/>
<package name="filesystem"/>
<package name="glibc-locale"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
</packages>
<packages type="bootstrap" profiles="Kalpa_Desktop,Kalpa_Desktop_PXE">
<package name="Kalpa-release"/>
</packages>
</image>