Hallo,
seit einigen Tagen sind in den GS5 Entwicklungs-Images zwei neue Funktionen mit enthalten, bei denen ich neugierige Tester bitten würde, diese ausführlich unter die Lupe zu nehmen:
1. System Add-Ons
Über den Befehl "gs-addon.sh" können einige Systemfunktionen nachinstalliert werden, die aus verschiedenen Gründen nicht direkt im Image enthalten sind.
Eine Liste der verfügbaren Add-Ons erhält man mit "gs-addon.sh list":
ADD-ONS FOR DEBIAN SQUEEZE
linux-kernel-3.2
Linux Kernel 3.2 for Debian Squeeze (from Squeeze-Backports)
GENERAL ADD-ONS
freeswitch-sounds-16khz
FreeSwitch high quality sound files (16 kHz)
freeswitch-sounds-32khz
FreeSwitch high quality sound files (32 kHz)
freeswitch-sounds-48khz
FreeSwitch high quality sound files (48 kHz)
Wie man sieht sind das Dinge, die man nur unter bestimmten Umständen benötigt. Die HQ Sound-Files von FreeSwitch beispielsweise sind nicht zwingend notwendig, hätten das Image aber extrem vergrößert. Man kann sie hier nachinstallieren (und auch wieder löschen). Den Linux Kernel 3.2 braucht man eigentlich auch nur unter speziellen Umständen. Wer nicht auf Wheezy warten möchte (dort ist er Standard) kann so z.B. die Unterstützung von Hyper-V verbessern. Allerdings beißt sich der Kernel mit den OpenVM Tools für VMware, die dann nicht mehr richtig funktionieren, weshalb der Kernel in ein Add-On gewandert ist.
2. Update Funktion via Shell
Der GS5 Source-Code kann nun über "gs-update.sh" aktualisiert werden. Außerdem kann man mittels "gs-update.sh --factory-reset" alle Einstellungen und Dateien löschen, so dass man ein frisches System erhält.
Aber ACHTUNG! Diese Funktion ist hauptsächlich für das Aktualisieren von Entwickler-Installationen gedacht. Zwar wird sich später (eingeschränkt) auch eine Produktivinstallation damit aktualisieren lassen, dies wird aber nicht die empfohlene Methode dafür sein. Stefan bastelt an einer Backup & Restore Funktion, die Über das Webinterface funktioniert. Es ist damit möglich nach einer kompletten Neuinstallation dann alle alten Einstellungen und Daten wie Sprachnachrichten und Faxe von einer vorherigen Installation zu übernehmen. Das ist viel zuverlässiger und einfacher, da sich der komplette Systemunterbau nur so solide auf eine neuere Version bringen lässt.
Bitte probiert diese Funktionen einmal aus, wenn ihr eine Testinstallation der Development-Images bei euch laufen habt. Feedback gerne hier an dieser Stelle oder einfach ein Issue-Ticket aufmachen unter
https://github.com/amooma/GBE/issues
Viele Grüße
Julian