Module Name:    xsrc
Committed By:   mrg
Date:           Sun Mar  9 08:45:08 UTC 2025

Modified Files:
        xsrc/external/mit/xinit/dist: startx.cpp

Log Message:
revert a portion of the previous, which ends up failing with our
MK_COOKIE definition now being a variable instead of cpp expanded
directly into the script.

startx now starts up the X server again.

XXX.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 xsrc/external/mit/xinit/dist/startx.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xinit/dist/startx.cpp
diff -u xsrc/external/mit/xinit/dist/startx.cpp:1.11 xsrc/external/mit/xinit/dist/startx.cpp:1.12
--- xsrc/external/mit/xinit/dist/startx.cpp:1.11	Sun Mar  9 08:09:32 2025
+++ xsrc/external/mit/xinit/dist/startx.cpp	Sun Mar  9 08:45:08 2025
@@ -20,7 +20,8 @@ bundle_id_prefix=BUNDLE_ID_PREFIX
 xauth=XAUTH
 bindir=__bindir__
 libexecdir=__libexecdir__
-mk_cookie=MK_COOKIE
+# XXX using $mk_cookie here expands bad.
+# mk_cookie=MK_COOKIE
 has_cookie_maker=HAS_COOKIE_MAKER
 
 unset SESSION_MANAGER
@@ -265,8 +266,8 @@ if [ "$enable_xauth" = 1 ] ; then
     hostname="$(uname -n)"
 
     authdisplay=${display:-:0}
-    if [ -n "$has_cookie_maker" ] && [ -n "$mk_cookie" ] ; then
-        mcookie=$($mk_cookie)
+    if [ -n "$has_cookie_maker" ] && [ -n 'MK_COOKIE' ] ; then
+        mcookie=`MK_COOKIE`
     else
         if [ -r /dev/urandom ]; then
             mcookie=$(dd if=dev/urandom bs=16 count=1 2>/dev/null | hexdump -e \\"%08x\\")

Reply via email to