smartd: only enable postfix integration IF postfix is enabled

This commit is contained in:
2024-11-09 21:47:54 +00:00
parent 6bd75034e0
commit 5d9ce829ea

View File

@@ -54,7 +54,9 @@ in
# keep "@privileged" or "@raw-io", since it needs to do that
];
# serviceConfig.RestrictNamespaces = true;
serviceConfig.ReadWritePaths = "/var/lib/postfix/queue/maildrop";
serviceConfig.ReadWritePaths = lib.mkIf config.services.postfix.enable [
"/var/lib/postfix/queue/maildrop"
];
# serviceConfig.PrivateUsers = true; # can't, because it requires CAP_SYS_RAWIO
};
}