From c922b199f636d514767caef4d721175386e902f1 Mon Sep 17 00:00:00 2001
From: lucha <lucha@paranoici.org>
Date: Fri, 19 Feb 2021 12:19:56 -0800
Subject: [PATCH] simplify mu-plugin management

the Drop-in mechanism does not need to specify a file-name, in which case it copies all files (excluding readme.txt and similars). Slightly less stuff to write in this case: plugins which declare themselfs to be mu-plugins will be handled automaticaly, the ones which do not have to be listed twice.

More-privacy-option plugin actually ships with other files (translations), so it should not be considered a mu-plugin, but installed network wide as a regular plugin.
---
 composer.json | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/composer.json b/composer.json
index 6dfaf540..f0b96124 100644
--- a/composer.json
+++ b/composer.json
@@ -121,11 +121,10 @@
         "wordpress-install-dir": "app/wp-core",
 	"installer-types": ["bower-asset", "npm-asset"],
         "installer-paths": {            
-            "vendor/{$name}": [
+            "mu-plugins-tmp/{$name}": [
                 "wpackagist-plugin/hyperdb",
                 "wpackagist-plugin/disable-wordpress-updates",
                 "wpackagist-plugin/wpmu-new-blog-defaults",
-                "wpackagist-plugin/more-privacy-options",
                 "wpackagist-plugin/disable-emojis",                
                 "type:wordpress-muplugin"],
             "app/wp-core/{$name}": ["type:wordpress-dropin"],
@@ -138,12 +137,10 @@
         "patches-file": "composer.patches.json",        
         "dropin-paths": {
             "app/wp-core/wp-content/mu-plugins" : [
-                "package:wpackagist-plugin/disable-wordpress-updates:disable-updates.php",
-                "package:wpackagist-plugin/wpmu-new-blog-defaults:cets_blog_defaults.php",
-                "package:wpackagist-plugin/more-privacy-options:ds_wp3_private_blog.php",
-                "package:wpackagist-plugin/disable-emojis:disable-emojis.php",
-                "package:noblogs/ai-mu-plugins:embed.php,remove-password-change-notification.php,send-smtp-email.php",
-                "package:noblogs/noblogs-wp-ssl:noblogs-wp-ssl.php"
+                "package:wpackagist-plugin/disable-wordpress-updates",
+                "package:wpackagist-plugin/wpmu-new-blog-defaults",
+                "package:wpackagist-plugin/disable-emojis",
+		"type:wordpress-muplugin"
             ],
 	    "app/wp-core/wp-content/themes" : [
 		"package:noblogs/themes-child"
-- 
GitLab