| |
@@ -353,26 +353,26 @@
|
| |
<default>false</default>
|
| |
<uservisible>false</uservisible>
|
| |
<packagelist>
|
| |
- <packagereq>glx-utils</packagereq>
|
| |
- <packagereq>mesa-dri-drivers</packagereq>
|
| |
- <packagereq>plymouth-system-theme</packagereq>
|
| |
- <packagereq>xorg-x11-drv-armsoc</packagereq>
|
| |
- <packagereq>xorg-x11-drv-ati</packagereq>
|
| |
- <packagereq>xorg-x11-drv-evdev</packagereq>
|
| |
- <packagereq>xorg-x11-drv-fbdev</packagereq>
|
| |
- <packagereq>xorg-x11-drv-intel</packagereq>
|
| |
- <packagereq>xorg-x11-drv-libinput</packagereq>
|
| |
- <packagereq>xorg-x11-drv-nouveau</packagereq>
|
| |
- <packagereq>xorg-x11-drv-omap</packagereq>
|
| |
- <packagereq>xorg-x11-drv-openchrome</packagereq>
|
| |
- <packagereq>xorg-x11-drv-qxl</packagereq>
|
| |
- <packagereq>xorg-x11-drv-vesa</packagereq>
|
| |
- <packagereq>xorg-x11-drv-vmware</packagereq>
|
| |
- <packagereq>xorg-x11-drv-wacom</packagereq>
|
| |
- <packagereq>xorg-x11-server-Xorg</packagereq>
|
| |
- <packagereq>xorg-x11-utils</packagereq>
|
| |
- <packagereq>xorg-x11-xauth</packagereq>
|
| |
- <packagereq>xorg-x11-xinit</packagereq>
|
| |
+ <packagereq type="default">glx-utils</packagereq>
|
| |
+ <packagereq type="mandatory">mesa-dri-drivers</packagereq>
|
| |
+ <packagereq type="default">plymouth-system-theme</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp">xorg-x11-drv-armsoc</packagereq>
|
| |
+ <packagereq type="default" arch="i686,ppc64,ppc64le,x86_64">xorg-x11-drv-ati</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-evdev</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-fbdev</packagereq>
|
| |
+ <packagereq type="default" arch="i386,x86_64">xorg-x11-drv-intel</packagereq>
|
| |
+ <packagereq type="mandatory" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-libinput</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-nouveau</packagereq>
|
| |
+ <packagereq type="default" arch="armhfp">xorg-x11-drv-omap</packagereq>
|
| |
+ <packagereq type="default" arch="i386,x86_64">xorg-x11-drv-openchrome</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-qxl</packagereq>
|
| |
+ <packagereq type="default" arch="i386,x86_64">xorg-x11-drv-vesa</packagereq>
|
| |
+ <packagereq type="default" arch="i386,x86_64">xorg-x11-drv-vmware</packagereq>
|
| |
+ <packagereq type="default" arch="aarch64,armhfp,i386,ppc64,ppc64le,x86_64">xorg-x11-drv-wacom</packagereq>
|
| |
+ <packagereq type="mandatory">xorg-x11-server-Xorg</packagereq>
|
| |
+ <packagereq type="mandatory">xorg-x11-utils</packagereq>
|
| |
+ <packagereq type="mandatory">xorg-x11-xauth</packagereq>
|
| |
+ <packagereq type="mandatory">xorg-x11-xinit</packagereq>
|
| |
<packagereq type="optional">xorg-x11-drv-geode</packagereq>
|
| |
</packagelist>
|
| |
</group>
|
| |
This makes core base-x packages mandatory. That means the group
will not be considered to be 'installed' if they are removed, and
importantly, image composes will fail (as opposed to 'succeeding',
but with the packages left out) if they are missing or not
installable. That's the main benefit here.
In a way I'd like the core drivers to have been mandatory, but
for use by actual users on an installed system, we should still
consider the group installed if e.g. nouveau or intel aren't
present, I guess, as the user may want to remove drivers that
aren't related to the hardware they own.
Signed-off-by: Adam Williamson awilliam@redhat.com