Fonction du core qui fait le ménage dans les plugins: preInstallUpdate / postInstallUpdate

Il ne reste plus qu’à créer le fichier desktop/plugin_info/pre_install.php et y créer une fonction plugin_pre_update pour renommer(ajouter custom. au début) ou déplacer (dans data ou autre) les fichiers créés par le plugin et nécessaires au plugin. Ce qui ne fonctionne pas puisque pre_install.php n’est pas encore installé.
A part une fonction appelée dans postInstallUpdate juste avant le nettoyage, je ne vois pas comment un plugin existant et fonctionnel avec des données dans des fichiers peuvent subsister.

$plugin->callInstallFunction('pre_before_cleaning'); // Fonction *plugin*_before_cleaning à définir dans pre_install.php

La seule solution actuelle est de faire un touch sur les fichiers existants pour que le nettoyage qui suit l’installation en cours ne les détruise pas.

@Loic une autre solution ?

Edit: J’ai modifié le texte au dessus.
A moins que les devs de plugin ne soient plus les bienvenus sur Jeedom ? :thinking:
@Alexandre une réaction.
@Loic toujours pas d’idée.