On 10/29/25 05:31, Alyssa Ross wrote:
Demi Marie Obenour <demiobenour@gmail.com> writes:
On 10/28/25 12:02, Alyssa Ross wrote:
Demi Marie Obenour <demiobenour@gmail.com> writes:
diff --git a/host/rootfs/image/etc/s6-rc/weston/run b/host/rootfs/image/etc/s6-rc/weston/run index 7dca0dab095569c9e7d49df9d245533a7265283e..8276e7eed45ab8155e21a3e11f86c57c03d66cc4 100644 --- a/host/rootfs/image/etc/s6-rc/weston/run +++ b/host/rootfs/image/etc/s6-rc/weston/run @@ -4,9 +4,9 @@
unexport WAYLAND_DISPLAY
-foreground { - umask 077 - mkdir /run/user/0 +if { + umask 0022 + mkdir -p -m 0700 /run/user/0
What's the point in continuing to umask when you explicitly provide the mode?
The mode only applies to the last directory (/run/user/0). The umask ensures that /run/user will be created with the correct permissions (0022) if it doesn't exist already.
/run/user always exists, though. It's in the run-image copied by s6-linux-init in early boot.
Ah, feel free to drop the umask call then. -- Sincerely, Demi Marie Obenour (she/her/hers)