From ec39a569de82bb9c96eddba2675b8e215a70fe8b Mon Sep 17 00:00:00 2001 From: "K. Isom" Date: Fri, 25 Sep 2026 07:49:51 -0700 Subject: [PATCH] dixie: Z tmpfiles rules use ~0755 so existing files stay 0644 (exec dropped), dirs become 0755 --- hw/dixie/analysis.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hw/dixie/analysis.nix b/hw/dixie/analysis.nix index 3af15f9..e158998 100644 --- a/hw/dixie/analysis.nix +++ b/hw/dixie/analysis.nix @@ -102,10 +102,11 @@ in "d /srv/cold/dropsonde2 0755 dropsonde dropsonde" "d /srv/analysis/dropsonde2 0755 dropsonde dropsonde" # rsync created these trees 0700 (dropsonde-only) before --chmod was - # added; Z relabels mode+ownership recursively at activation to fix - # the existing dirs and files. - "Z /srv/cold/dropsonde2 0755 dropsonde dropsonde - -" - "Z /srv/analysis/dropsonde2 0755 dropsonde dropsonde - -" + # added; Z relabels mode+ownership recursively at activation. ~0755 + # masks the mode against existing bits: dirs become 0755, files stay + # 0644 (exec dropped since none were set). + "Z /srv/cold/dropsonde2 ~0755 dropsonde dropsonde - -" + "Z /srv/analysis/dropsonde2 ~0755 dropsonde dropsonde - -" ]; # --- analysis.slice: bounded, best-effort, below llama-server -------------