Hallo!
Ich bin gerade dabei Tine 2.0(tine20.org) für UCS zu packagen. Prinzipiell funktioniert das auch so weit, allerdings sind noch einige Fragen offen, die sich durch die nicht interaktive Installation ergeben.
Unsere Debian Pakete installieren automatisch eine Datenbank. Dazu fragen sie Admin Zugangsdaten der MySQL Datenbank ab(via dbconfig-common). Dies ist durch die nicht interaktive Installation unter UCS aber nicht möglich.
Daher die Frage, was ist der beste Weg um während der Installation eine Datenbank, DB-User und DB-Passwort für eine Anwendung anzulegen?
Ein anderes Thema ist die zentrale Konfigurationsdatei. Ich würde die Pakete gerne so gestalten, das man die Pakete sehr einfach auf mehreren Servern installieren kann. Dazu müssen sie z.B. alle auf die gleiche Datenbank zugreifen können.
Wäre es der richtige Weg die Datenbank Zugangsdaten als UCR Variablen abzulegen um sie dann während der Installation des Paketes abrufen zu können? Oder sollte so etwas anders gelöst werden?