Elektrine lite

← Feed

@ripienaar@devco.social

Post #2711171

2026-05-20 08:19 UTC

Writing a CM system is all fun and games until you realise you're using Unix and its a shitshow. > The bug is most likely this: Store() uses fchown on the open temp file descriptor (tf.Chown(uid, gid)), while the chown CLI uses path-based chown. On certain bind-mount setups (Docker Desktop for Mac/Windows with gRPC FUSE or VirtioFS, NFS, FUSE-backed mounts), fchown can silently no-op or fail to persist while path-based chown works fine.

Replies (0)

No replies.