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.