Problem: Ein oder mehrere Stueck Software auf verschiedenen Systemen und es fehlt der schnelle Ueberblick darueber auf welchem System welche Version installiert ist. Ausserdem interessiert noch die Updatehistorie.
Loesung: pregos versions. Ein Haufen von PHP-Skripten basierend auf drei Komponenten:
- Einem PHP-Skript das auf einer Uebersichtsseite alle Systeme anzeigt mit dem jeweils installierten Versionsstand der Software sowie das Datum wann das System aktualisiert wurde.
- Ein PHP-Skript das per GET die Informationen entgegen nimmt und in eine SQlite3 Datenbank schreibt
- Skripte, die die Versionsnummer auf unterschiedlichem Weg aus Software auslesen und per GET uebermitteln.
Mit dabei im Repository liegt ein PHP-Skript, das die Versionsnummer aus dem Meta-Tag einer HTML Seite ausliesst und dann an den Server uebertraegt. In der Zukunft wird es dort sicherlich noch einige andere – vorzugsweise Shellskripte – geben, die aehnliches auf andere Art- und Weise tun. pregos versions gibt es unter der GPLv2 unter http://git.pregos.info/pregosversions.git.