File groups.yml of Package 000package-groups
# 'OUTPUT' is not a group, this defines the entry point for the solver.
# there is an entry for every group file that needs to be written out.
# the name of it needs to exist as package group as well and the solver
# will take the instructions in this group and the included ones
# (that's why sle_minimal is included to get minimal instructions)
# and solve the packages in it (one by one next to 'silents' and 'locks')
# and then at the end remove packages in the 'excludes'.
# excludes are not package groups but solved module groups
OUTPUT:
- dvd:
includes:
- supplements
- kernel
- base
- x11
- yast
- kde
- gnome
# TODO:
# exclude *-basedon packages
# exclude SLED and SLES packages
# maybe exclude some languages or docu packages
dvd:
- openSUSE-release-dvd
base:
- kernel-default
- patterns-base-minimal_base
- patterns-base-basesystem
- patterns-base-console
- patterns-base-update_test
- patterns-base-sw_management
# - patterns-base-apparmor # boo#1067477 - causes X to be pulled in
- patterns-base-32bit: [x86_64]
- xdelta3 # FIXME: move to pattern, needed by openqa
- multipath-tools # FIXME: move to pattern, needed multipath install
- yast2-nfs-server # FIXME: move to pattern, needed by openqa
- apache2 # FIXME: move to pattern, needed by openqa
- apache2-mod_php7 # FIXME: move to pattern, needed by openqa
- bind # FIXME: move to pattern, needed by openqa
- postgresql96-server # FIXME: move to pattern, needed by openqa
- php7-pgsql # FIXME: move to pattern, needed by openqa
- php7-mysql # FIXME: move to pattern, needed by openqa
- chrony # FIXME: move to base pattern, boo#1072351
x11:
- patterns-base-x11
- patterns-base-x11_opt
- MozillaThunderbird # FIXME: only Suggests in pattern, needed by openQA
- notification-daemon # FIXME: move to pattern. needed to avoid GNOME getting pulled in always
kde:
- patterns-kde-kde
- patterns-kde-kde_edutainment
- patterns-kde-kde_games
- patterns-kde-kde_imaging
- patterns-kde-kde_internet
- patterns-kde-kde_multimedia
- patterns-kde-kde_office
- patterns-kde-kde_plasma
- patterns-kde-kde_utilities
- patterns-kde-kde_utilities_opt
- patterns-kde-kde_yast
- amarok # FIXME: move to pattern, needed by openqa
- breeze4-style # FIXME: needed by amarok. There's a supplements that is meant to install it automatically but it doesn't work
- inkscape # FIXME: move to pattern, needed by openqa
gnome:
- patterns-gnome-gnome
- patterns-gnome-gnome_admin
- patterns-gnome-gnome_basis
- patterns-gnome-gnome_basis_opt
- patterns-gnome-gnome_games
- patterns-gnome-gnome_imaging
- patterns-gnome-gnome_imaging_opt
- patterns-gnome-gnome_laptop
- patterns-gnome-gnome_multimedia
- patterns-gnome-gnome_multimedia_opt
- patterns-gnome-gnome_office
- patterns-gnome-gnome_office_opt
- patterns-gnome-gnome_utilities
- patterns-gnome-gnome_yast
- patterns-gnome-sw_management_gnome
- gnome-music # FIXME: move to pattern, needed by openqa
yast:
- patterns-yast-yast2_basis
- autoyast2 # FIXME: should be in some pattern
staging:
- staging-build-key
kernel:
- kernel-default
# TODO: yast needs this. confirm where it comes from any why it's not in
# the base pattern.
- kexec-tools
# installed in uefi mode
- mokutil
supplements:
- adaptec-firmware
- atmel-firmware
- biosdevname
- btrfsprogs
- dosfstools
- e2fsprogs
- fuse
- hyper-v
- ipw-firmware
- jfsutils
- ntfs-3g
- python-smbios
- reiserfs
- smbios-utils-bin
- smbios-utils-python
- squashfs
- ucode-amd
- xf86-video-amdgpu
- xf86-video-ati
- xf86-video-cirrus
- xf86-video-intel
- xf86-video-nouveau
- xf86-video-qxl
- xf86-video-r128
- xf86-video-sis
- xf86-video-vmware
- xfsprogs