[Bug 279743] devel/dbus: move session bus socket under XDG_RUNTIME_DIR
- Reply: bugzilla-noreply_a_freebsd.org: "maintainer-feedback requested: [Bug 279743] devel/dbus: move session bus socket under XDG_RUNTIME_DIR"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 279743] devel/dbus: move session bus socket under XDG_RUNTIME_DIR"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 279743] devel/dbus: move session bus socket under XDG_RUNTIME_DIR"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Jun 2024 03:00:40 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279743 Bug ID: 279743 Summary: devel/dbus: move session bus socket under XDG_RUNTIME_DIR Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: desktop@FreeBSD.org Reporter: jbeich@FreeBSD.org CC: manu@freebsd.org Assignee: desktop@FreeBSD.org Flags: maintainer-feedback?(desktop@FreeBSD.org) Created attachment 251459 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=251459&action=edit v1 (apply via "git am") FreeBSD 14.1 added pam_xdg(8) to ensure XDG_RUNTIME_DIR is always defined. Instead of littering /tmp with many randomly-named DBus sockets use XDG_RUNTIME_DIR with non-random socket name. The directory is guaranteed to be cleaned up on user logout or reside on tmpfs(5) thus cleaned up on reboot. Also, better matches Linux with systemd. DBus already uses XDG_RUNTIME_DIR to read service activation files from: $ XDG_RUNTIME_DIR=$(mktemp -dt xdg-run) dbus-run-session sh $ find /tmp/xdg-run.* /tmp/xdg-run.mKuM3gZ7 /tmp/xdg-run.mKuM3gZ7/dbus-1 /tmp/xdg-run.mKuM3gZ7/dbus-1/services Note, don't confuse with system bus aka dbus_enable=YES in /etc/rc.conf which still uses /var/run/dbus/system_bus_socket. -- You are receiving this mail because: You are the assignee for the bug.