diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-06-04 16:10:32 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2020-06-17 22:05:58 +0200 |
commit | e826a6ce03dcee02ba2696e169dbb18711f73917 (patch) | |
tree | 0646b4c575a2e0d9f7e21843e616c1bcae20a4d0 /nixos/doc/manual/release-notes/rl-2009.xml | |
parent | fc179ef8a6968a171a51de4b69bbd9b147f4cb7e (diff) | |
download | nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.gz nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.bz2 nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.lz nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.xz nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.tar.zst nixlib-e826a6ce03dcee02ba2696e169dbb18711f73917.zip |
nixos/dovecot2: refactor mailboxes option
Specifying mailboxes as a list isn't a good approach since this makes it impossible to override values. For backwards-compatibility, it's still possible to declare a list of mailboxes, but a deprecation warning will be shown.
Diffstat (limited to 'nixos/doc/manual/release-notes/rl-2009.xml')
-rw-r--r-- | nixos/doc/manual/release-notes/rl-2009.xml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index d1eecd65085c..900b1103f2b1 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -614,6 +614,29 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ]; queued on the kernel side of the netlink socket. </para> </listitem> + <listitem> + <para> + Specifying <link linkend="opt-services.dovecot2.mailboxes">mailboxes</link> in the <package>dovecot2</package> module + as a list is deprecated and will break eval in 21.03. Instead, an attribute-set should be specified where the <literal>name</literal> + should be the key of the attribute. + </para> + <para> + This means that a configuration like this +<programlisting>{ + <link linkend="opt-services.dovecot2.mailboxes">services.dovecot2.mailboxes</link> = [ + { name = "Junk"; + auto = "create"; + } + ]; +}</programlisting> + should now look like this: +<programlisting>{ + <link linkend="opt-services.dovecot2.mailboxes">services.dovecot2.mailboxes</link> = { + Junk.auto = "create"; + }; +}</programlisting> + </para> + </listitem> </itemizedlist> </section> </section> |