mbsync: skip maildir creation if no account is defined

Fixes #937

(cherry picked from commit 621c98f15a)
This commit is contained in:
Robert Helgesson
2019-12-08 21:46:30 +01:00
parent 9e69b0d8b9
commit 829b688827

View File

@@ -178,11 +178,13 @@ in
++ groupsConfig
) + "\n";
home.activation.createMaildir =
dag.entryBetween [ "linkGeneration" ] [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -m700 -p $VERBOSE_ARG ${
concatMapStringsSep " " (a: a.maildir.absPath) mbsyncAccounts
}
'';
home.activation = mkIf (mbsyncAccounts != []) {
createMaildir =
dag.entryBetween [ "linkGeneration" ] [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -m700 -p $VERBOSE_ARG ${
concatMapStringsSep " " (a: a.maildir.absPath) mbsyncAccounts
}
'';
};
};
}