Skip to content

Commit 57949e7

Browse files
committed
Removed request for xorg-x11-server, added placeholder which allows it
1 parent e9dc62a commit 57949e7

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,9 @@
148148
<!-- xorg-x11-server is needed even in wayland system. It doesn't
149149
need to run, but has to be present due to some dependencies in
150150
some scripts -->
151-
<package name="xorg-x11-server"/>
152151
<package name="patterns-base-basesystem"/>
153152
<package name="patterns-gnome-gnome"/>
154153
<package name="gnome-kiosk"/>
155-
<package name="gnome-session-wayland"/>
156154

157155
<package name="psmisc"/>
158156
<package name="joe"/>

0 commit comments

Comments
 (0)