From 762be05aa7df018ef6889e145614c8a84a990d48 Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Thu, 18 Dec 2025 21:18:20 -0500 Subject: [PATCH] Add activation script to clean up old NFS automount unit --- default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/default.nix b/default.nix index 3e6a0e6..26912aa 100644 --- a/default.nix +++ b/default.nix @@ -256,6 +256,16 @@ in # Enable NFS client support services.rpcbind.enable = true; + # Clean up old automount unit during activation + system.activationScripts.cleanupOldNfsAutomount = '' + if systemctl is-active mnt-nfs_share.automount &>/dev/null; then + systemctl stop mnt-nfs_share.automount || true + fi + if systemctl is-active mnt-nfs_share.mount &>/dev/null; then + systemctl stop mnt-nfs_share.mount || true + fi + ''; + # NFS mount for shared storage fileSystems."/mnt/nfs_share" = { device = "192.168.1.249:/mnt/nfs_share";