File JeOS-radxazero.kiwi of Package JeOS
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.1" name="openSUSE-Leap-15.6-ARM-JeOS-radxazero">
<!--
*****************************************************************************
*****************************************************************************
The *.kiwi files are autogenerated, please edit Images.kiwi.in instead!
sh pre_checkin.sh
re-generates the *.kiwi file!
*****************************************************************************
*****************************************************************************
-->
<description type="system">
<author>Marcus Sch\U000000e4fer</author>
<contact>ms@suse.com</contact>
<specification>
openSUSE Leap-15.6 JeOS image for ARM (radxazero) boards
</specification>
</description>
<!-- OBS-ExclusiveArch: aarch64 -->
<preferences>
<type image="oem" initrd_system="dracut" filesystem="ext4" fsmountoptions="noatime,nobarrier" bootloader="grub2" firmware="efi" efipartsize="16" editbootinstall="uboot-image-radxazero-install" kernelcmdline="loglevel=3 splash=silent systemd.show_status=1" disk_start_sector="8192">
<oemconfig>
<oem-swap>true</oem-swap>
<oem-swapsize>500</oem-swapsize>
<oem-skip-verify>true</oem-skip-verify>
</oemconfig>
</type>
<version>2024.05.03</version>
<packagemanager>zypper</packagemanager>
<locale>en_US</locale>
<keytable>us</keytable>
<timezone>Europe/Berlin</timezone>
<rpm-excludedocs>true</rpm-excludedocs>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
</preferences>
<users group="root">
<user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root"/>
</users>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<packages type="bootstrap">
<package name="kernel-default" bootinclude="true"/>
<!-- Since Leap 15.3, kernel is split in multiple packages -->
<!-- VMX uses kernel-default-base which has no -{extra,optional} -->
<package name="kernel-default-extra" bootinclude="true"/>
<package name="kernel-default-optional" bootinclude="true"/>
<package name="dtb-amlogic" bootinclude="true"/>
<package name="bcm43xx-firmware"/>
<!-- Tumbleweed switched to NetworkManager only, even for JeOS -->
<!-- #define USE_NETWORK_MANAGER 1 -->
<!-- <package name="NetworkManager"/> -->
<!-- JeOS: Base patterns -->
<package name="patterns-base-apparmor"/>
<!-- Installs tools and profiles -->
<package name="patterns-base-base"/>
<package name="patterns-base-basesystem"/>
<package name="patterns-base-console"/>
<package name="patterns-base-sw_management"/>
<!-- JeOS: Additonal base packages -->
<package name="aaa_base-extras"/>
<package name="acl"/>
<package name="alsa"/>
<package name="branding-openSUSE"/>
<package name="bzip2"/>
<package name="dtc"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
<package name="cpupower"/>
<package name="cracklib-dict-small"/>
<!-- Avoid the big 10MiB one -->
<package name="dracut"/>
<package name="e2fsprogs"/>
<package name="filesystem"/>
<package name="fipscheck"/>
<package name="firewalld"/>
<package name="gio-branding-openSUSE"/>
<package name="glibc-locale"/>
<package name="gpg2"/>
<package name="gptfdisk" bootinclude="true"/>
<package name="grub2" bootinclude="true"/>
<package name="grub2-branding-openSUSE" bootinclude="true"/>
<package name="grub2-arm64-efi" bootinclude="true"/>
<package name="irqbalance"/>
<!--<package name="gvfs-common"/> -->
<package name="iproute2"/>
<package name="iputils"/>
<package name="issue-generator"/>
<!-- Required to have a banner -->
<package name="iw"/>
<package name="jeos-firstboot"/>
<package name="kernel-firmware-all"/>
<package name="kmod"/>
<package name="less"/>
<package name="libyui-ncurses-pkg"/>
<package name="lsof"/>
<!-- For zypper ps (bsc#1167553) -->
<package name="ncurses-utils"/>
<package name="net-tools"/>
<package name="ntfs-3g"/>
<package name="ntfsprogs"/>
<!-- JeOS: we need to keep our time in sync with chrony, because there is no RTC -->
<package name="chrony"/>
<package name="openssh"/>
<package name="openSUSE-build-key"/>
<package name="openSUSE-release"/>
<!-- Available only for Leap: <package name="openSUSE-release-appliance-custom"/> -->
<!-- Tumbleweed uses openSUSE-release-ftp -->
<package name="openSUSE-release-ftp"/>
<package name="pam"/>
<!-- Previously pam_cracklib was part of pam, but the replacement is only recommended -->
<package name="pam_pwquality"/>
<!-- rsync is expected on JeOS -->
<package name="rsync"/>
<!-- rsyslog needed on Leap 15.4+ only - boo#1196615 -->
<package name="rsyslog"/>
<package name="shadow"/>
<package name="sudo"/>
<package name="sysconfig"/>
<package name="sysconfig-netconfig"/>
<package name="system-group-hardware" bootinclude="true"/>
<package name="system-user-lp" bootinclude="true"/>
<package name="systemd-presets-branding-openSUSE"/>
<package name="systemd-sysvinit"/>
<package name="systemd-logger"/>
<package name="timezone"/>
<package name="udev"/>
<package name="upower"/>
<package name="usbutils"/>
<package name="util-linux-systemd"/>
<package name="vim-small"/>
<package name="wget"/>
<package name="which"/>
<package name="wireless-tools"/>
<package name="wpa_supplicant"/>
<package name="yast2-firewall"/>
<package name="yast2-users"/>
<package name="zypper"/>
<!--Do not install both wicked and Network Manager - boo#1141433-->
<package name="wicked"/>
<package name="wicked-service"/>
</packages>
<packages type="delete">
<!-- not needed at runtime, but removing would happen too early
<package name="qemu-linux-user-arm" />
-->
</packages>
<packages type="image">
<package name="dracut-kiwi-oem-repart"/>
<package name="live-add-yast-repos"/>
</packages>
</image>