From f36a1e1adf1e530e0a5a131feaa1485a8e9ee68e Mon Sep 17 00:00:00 2001 From: KnightArtorias Date: Wed, 17 Jun 2026 11:47:18 -0400 Subject: [PATCH] Fix links on robin --- modules/hosts/robin/configuration.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/modules/hosts/robin/configuration.nix b/modules/hosts/robin/configuration.nix index f6927a4..c9859d7 100644 --- a/modules/hosts/robin/configuration.nix +++ b/modules/hosts/robin/configuration.nix @@ -45,11 +45,22 @@ # Fix non-FHS paths for longhorn # This creates persistent symlinks where Longhorn expects to find them. systemd.tmpfiles.rules = [ - "L+ /usr/bin/iscsiadm - - - - /run/current-system/sw/bin/iscsiadm" - "L+ /sbin/iscsiadm - - - - /run/current-system/sw/bin/iscsiadm" - "L+ /bin/mount - - - - /run/current-system/sw/bin/mount" - "L+ /bin/umount - - - - /run/current-system/sw/bin/umount" - "L+ /bin/nsenter - - - - /run/current-system/sw/bin/nsenter" + "L+ /usr/bin/iscsiadm - - - - /run/current-system/sw/bin/iscsiadm" + "L+ /sbin/iscsiadm - - - - /run/current-system/sw/bin/iscsiadm" + + # Core mount utilities (provide both /bin and /usr/bin paths) + "L+ /bin/mount - - - - /run/current-system/sw/bin/mount" + "L+ /usr/bin/mount - - - - /run/current-system/sw/bin/mount" + "L+ /bin/umount - - - - /run/current-system/sw/bin/umount" + "L+ /usr/bin/umount - - - - /run/current-system/sw/bin/umount" + "L+ /bin/nsenter - - - - /run/current-system/sw/bin/nsenter" + "L+ /usr/bin/nsenter - - - - /run/current-system/sw/bin/nsenter" + + # NFS Mount Helpers (Crucial for Longhorn Share-Manager / RWX volumes) + "L+ /sbin/mount.nfs - - - - /run/current-system/sw/bin/mount.nfs" + "L+ /sbin/umount.nfs - - - - /run/current-system/sw/bin/umount.nfs" + "L+ /usr/sbin/mount.nfs - - - - /run/current-system/sw/bin/mount.nfs" + "L+ /usr/sbin/umount.nfs - - - - /run/current-system/sw/bin/umount.nfs" ]; # RAID