CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2025/11/24 06:15:12

Modified files:
        wayland/greetd : Makefile 
        wayland/greetd/patches: patch-greetd_src_session_worker_rs 
        wayland/greetd/pkg: PLIST 

Log message:
Fixup use of LOGIN_SETXDGENV in greetd

- explicitely call setusercontext(LOGIN_SETALL|LOGIN_SETXDGENV) now that
LOGIN_SETXDGENV isn't included in LOGIN_SETALL
- respect the XDG_RUNTIME_DIR variable as set up by
setusercontext(LOGIN_SETXDGENV), don't hardcode the use of
/tmp/run/user. Keep the undocumented fallback for now.
- properly error out if getpwnam(3) or setusercontext(3) fail
- avoid returning from the child process, exit instead
- fix login_fbtab(3) signature
- drop special case for user _greetd, instead change its homedir
to /var/run/greetd (directory created by the rc.d script)

With and ok landry@

If you already have installed greetd make sure to update the home
directory of the _greetd user.

Reply via email to