Skip to content

Commit 244ca89

Browse files
committed
Removed request for xorg-x11-server, added placeholder which allows it
1 parent 6bf9ac7 commit 244ca89

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

live/root/usr/bin/X/info.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
This file is just placeholder for creating content in /usr/bin/X/ directory.
2+
3+
The directory is used to trick display-manager.service (script) to think that
4+
xorg-x11-server is installed. If the directory is not existing the above
5+
script/service ends with error reporting status=6/NOTCONFIGURED. We want to
6+
use Wayland (only), there is no sense in installing X11 server too. As it is
7+
not mentioned as direct dependency in any gnome and wayland related packages
8+
and kind of dependency happens only due to that check, we trick it by creating
9+
the directory.
10+
11+
This is status at time of initial Wayland / GNOME Shell deployment in Agama's
12+
live iso. If the check is removed in the future feel free to drop whole
13+
/usr/bin/X from the image.

live/src/agama-installer.kiwi

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,15 +152,9 @@
152152
<package name="rubygem(agama-yast)"/>
153153
<package name="rubygem(byebug)"/>
154154
<package name="microos-tools"/>
155-
<!-- xorg-x11-server is needed even in wayland system. It doesn't
156-
need to run, but has to be present due to some dependencies in
157-
some scripts -->
158-
<package name="xorg-x11-server"/>
159155
<package name="patterns-base-basesystem"/>
160156
<package name="patterns-gnome-gnome"/>
161157
<package name="gnome-kiosk"/>
162-
<package name="gnome-session-wayland"/>
163-
164158
<package name="psmisc"/>
165159
<package name="joe"/>
166160
<package name="checkmedia"/>

0 commit comments

Comments
 (0)