fireflo-install ni fireflo-panel-install n’a de verbe de désinstallation. Retirer un tenant
voulait dire arrêter des units, supprimer des répertoires et se souvenir lesquels — sur un hôte où la
réponse dépend de la façon dont cette installation a été disposée.
cleanup.sh est cette étape. Comme setup.sh, il vit dans le
dépôt de release plutôt que dans le tarball, de
sorte qu’il peut être lu avant d’être lancé.
Lisez-le avant de le lancer, comme pour
setup.sh. C’est un seul fichier shell ordinaire, et vous
êtes sur le point de le lancer en root contre des répertoires qu’il va supprimer.Commencez par --list
--list vaut la peine d’être lancé d’abord : une installation qui a été déplacée
garde ses vrais chemins dans son unit et nulle part ailleurs, donc le chemin conventionnel peut être
faux sans que rien ne le signale.
Ce qu’il supprime, et ce qu’il garde
setup.sh installe PostgreSQL, RabbitMQ et Node à l’échelle de l’hôte, pas par tenant, donc les
supprimer pour nettoyer une installation ferait tomber avec elle tous les autres tenants de cet hôte.
Désinstallez-les vous-même quand l’hôte est mis au rebut.
Nommer quelle installation
Avec plus d’une installation sur l’hôte et sans
--tenant ni --service donné, il liste ce qu’il
a trouvé et refuse. Supprimer toutes les installations d’un hôte partagé n’est jamais ce que
quelqu’un voulait taper.
Les flags prennent des valeurs séparées par un espace.
--tenant=acme est rejeté comme option
inconnue, la même règle que suivent les deux installateurs.Libérez la licence d’abord
cleanup.sh ne libère délibérément pas la licence pour vous. Le faire dépenserait un rebind sur un
hôte qui disparaît, et le gateway détient une clé de licence plutôt qu’un identifiant de compte, donc
il ne peut de toute façon pas authentifier la libération. Voir Licences.
Non interactif
Lancé sans terminal et sans--yes, il refuse et ne change rien — l’inverse de setup.sh, qui traite
un pipe comme un consentement. Pour un installateur, « aucun humain présent » veut raisonnablement dire
continuer. Pour un script qui supprime des répertoires, cela veut dire que personne ne regarde.