Hi taca@, (tech-pkg@)
I would like to suggest the following change to mail/roundcube/plugins.mk:
> diff -p -u -r1.3 plugins.mk
> --- plugins.mk  14 Jan 2020 14:30:00 -0000      1.3
> +++ plugins.mk  8 Sep 2021 13:30:28 -0000
> @@ -12,14 +12,9 @@ EXTRACT_ELEMENTS?=   ${WRKNAME}/${PLUGIN_D
>  PLUGIN_DIR?=           plugins/${PLUGIN}
>  CONF_PLUGINS?=         ${PLUGIN}
> 
> -#
> -# plugin directory
> -INSTALLATION_DIRS=     ${RCDIR}/${PLUGIN_DIR}
> -
> -
>  .for f in ${CONF_PLUGINS}
>  CONF_FILES_PERMS+=     ${EGDIR}/plugins/${f}/config.inc.php \
> -                       ${RCDIR}/plugins/${f}/config.inc.php \
> +                       ${PKG_SYSCONFDIR}/${f}.inc.php \
>                         ${WWW_USER} ${WWW_GROUP} 0640
>  .endfor
> 
This moves the configuration files for Roundcube plug-ins to $PKG_SYSCONFDIR, where they should belong instead of $RC_DIR/$PLUGIN_DIR.
This works without any further patches, because Roundcube falls back to this when loading configuration for plug-ins:
>         else if (!$is_local) {
>             // Search plugin_name.inc.php file in any configured path
>             return $rcube->config->load_from_file($this->ID . '.inc.php');
>         }
(From roundcube/program/lib/Roundcube/rcube_plugin.php)
Can I commit this?
This will also require a PKGREVISION bump on every Roundcube plug-in.
Cheers,
--
khorben
Attachment:
signature.asc
Description: Message signed with OpenPGP