summarylogtreecommitdiffstats
path: root/fixes.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fixes.patch')
-rw-r--r--fixes.patch53
1 files changed, 39 insertions, 14 deletions
diff --git a/fixes.patch b/fixes.patch
index 8c1e6c930757..b207e108c332 100644
--- a/fixes.patch
+++ b/fixes.patch
@@ -1,15 +1,40 @@
diff -up src/xorg-xdm-git/config/GiveConsole.orig src/xorg-xdm-git/config/GiveConsole
---- src/xorg-xdm-git/config/GiveConsole.orig 2016-01-12 18:28:15.000000000 -0700
-+++ src/xorg-xdm-git/config/GiveConsole 2016-01-12 18:28:31.000000000 -0700
+--- src/xorg-xdm-git/config/GiveConsole.orig 2019-08-13 00:10:29.000000000 -0600
++++ src/xorg-xdm-git/config/GiveConsole 2019-08-13 00:10:30.000000000 -0600
@@ -7,3 +7,5 @@
# causing serious grief.
#
chown $USER /dev/console
+exec /usr/bin/sessreg -a -w "/var/log/wtmp" -u "/run/utmp" \
+ -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER
-diff -up src/xorg-xdm-git/config/Xsession.cpp.orig src/xorg-xdm-git/config/Xsession.cpp
---- src/xorg-xdm-git/config/Xsession.cpp.orig 2016-01-12 18:24:23.000000000 -0700
-+++ src/xorg-xdm-git/config/Xsession.cpp 2016-01-12 18:27:35.000000000 -0700
+diff -up src/xorg-xdm-git/configure.ac.orig src/xorg-xdm-git/configure.ac
+--- src/xorg-xdm-git/configure.ac.orig 2019-08-13 00:10:29.000000000 -0600
++++ src/xorg-xdm-git/configure.ac 2019-08-13 00:10:30.000000000 -0600
+@@ -173,10 +173,10 @@ AC_ARG_WITH([systemd-daemon], AS_HELP_ST
+ [Add support for systemd startup notification (default is autodetected)]),
+ [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto])
+ AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [
+- PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon],
++ PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd],
+ [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])],
+ [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"],
+- [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])]
++ [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd not found.])]
+ )]
+ )
+ ])
+diff -up src/xorg-xdm-git/config/Xservers.ws.in.orig src/xorg-xdm-git/config/Xservers.ws.in
+--- src/xorg-xdm-git/config/Xservers.ws.in.orig 2019-08-13 00:10:29.000000000 -0600
++++ src/xorg-xdm-git/config/Xservers.ws.in 2019-08-13 00:10:31.000000000 -0600
+@@ -9,4 +9,4 @@ XCOMM you can add them here as well. Ea
+ XCOMM look like:
+ XCOMM XTerminalName:0 foreign
+ XCOMM
+-:0 local BINDIR/X :0 DEFAULTVT
++:0 local BINDIR/X :0 DEFAULTVT -nolisten tcp
+diff -up src/xorg-xdm-git/config/Xsession.in.orig src/xorg-xdm-git/config/Xsession.in
+--- src/xorg-xdm-git/config/Xsession.in.orig 2019-08-13 00:10:29.000000000 -0600
++++ src/xorg-xdm-git/config/Xsession.in 2019-08-13 00:10:30.000000000 -0600
@@ -51,16 +51,17 @@ XCOMM The startup script is not intended
startup=$HOME/.xsession
@@ -35,9 +60,9 @@ diff -up src/xorg-xdm-git/config/Xsession.cpp.orig src/xorg-xdm-git/config/Xsess
+ fi
fi
diff -up src/xorg-xdm-git/xdm/choose.c.orig src/xorg-xdm-git/xdm/choose.c
---- src/xorg-xdm-git/xdm/choose.c.orig 2016-01-12 18:34:02.000000000 -0700
-+++ src/xorg-xdm-git/xdm/choose.c 2016-01-12 18:34:32.000000000 -0700
-@@ -51,6 +51,11 @@ in this Software without prior written a
+--- src/xorg-xdm-git/xdm/choose.c.orig 2019-08-13 00:10:30.000000000 -0600
++++ src/xorg-xdm-git/xdm/choose.c 2019-08-13 00:10:30.000000000 -0600
+@@ -59,6 +59,11 @@ in this Software without prior written a
# include <time.h>
# define Time_t time_t
@@ -50,9 +75,9 @@ diff -up src/xorg-xdm-git/xdm/choose.c.orig src/xorg-xdm-git/xdm/choose.c
FormatBytes (
unsigned char *data,
diff -up src/xorg-xdm-git/xdm/genauth.c.orig src/xorg-xdm-git/xdm/genauth.c
---- src/xorg-xdm-git/xdm/genauth.c.orig 2016-01-12 18:35:06.000000000 -0700
-+++ src/xorg-xdm-git/xdm/genauth.c 2016-01-12 18:35:19.000000000 -0700
-@@ -43,6 +43,10 @@ from The Open Group.
+--- src/xorg-xdm-git/xdm/genauth.c.orig 2019-08-13 00:10:30.000000000 -0600
++++ src/xorg-xdm-git/xdm/genauth.c 2019-08-13 00:10:30.000000000 -0600
+@@ -51,6 +51,10 @@ from The Open Group.
#include <time.h>
#define Time_t time_t
@@ -64,9 +89,9 @@ diff -up src/xorg-xdm-git/xdm/genauth.c.orig src/xorg-xdm-git/xdm/genauth.c
static unsigned char key[8];
#endif
diff -up src/xorg-xdm-git/xdm/session.c.orig src/xorg-xdm-git/xdm/session.c
---- src/xorg-xdm-git/xdm/session.c.orig 2016-01-12 18:36:15.000000000 -0700
-+++ src/xorg-xdm-git/xdm/session.c 2016-01-12 18:36:21.000000000 -0700
-@@ -78,6 +78,11 @@ extern int key_setnet(struct key_netstar
+--- src/xorg-xdm-git/xdm/session.c.orig 2019-08-13 00:10:30.000000000 -0600
++++ src/xorg-xdm-git/xdm/session.c 2019-08-13 00:10:30.000000000 -0600
+@@ -87,6 +87,11 @@ extern int key_setnet(struct key_netstar
#include <systemd/sd-daemon.h>
#endif