Oh no, the reason for the symlink I think is that module packages could be installed in the same profile as dovecot to complement the directory. If you symlink it to dovecot, you can't install additional modules. Instead, I would suggest to add an option to declare the set of additional modules. Create a union of this set of modules and dovecot itself, and symlink /etc/dovecot/modules to it (or confiqure dovecot to look into it directly, without using any global state, which is better in my opinion). Le 11 septembre 2020 15:40:06 GMT-04:00, Pierre Langlois a écrit : >Hello Guix! > >I noticed recently my little dovecot mailserver failed to boot, I >tracked it down to our service installing a symlink as: > > /etc/dovecot/modules -> /run/current-system/profile/lib/dovecot > >However, I didn't have the dovecot package globally installed, the >service does not install it AFAICT. > >We could extend the service to install dovecot into the global profile, >however instead we can just symlink /etc/dovecot/modules to the dovecot >package in the store directly. > >Here's the patch to do that! WDYT? > >Thanks, >Pierre