Univention Bugzilla – Bug 28858
Images als Debian Paket
Last modified: 2013-03-26 09:14:02 CET
Siehe Bug #28033: (In reply to comment #3) > Das Image Toolkit sollte am Ende ein Debian Paket erstellen, damit die Images > leichter verteilt werden können und damit diese automatisch registriert werden. Ich denke es sollte ein Paket mit Image, Kernel und Initrd geben und ein Paket mit dem CDROM ISO Image.
Ich habe Performance-Tests mit der DEB-Paketierung der Images gemacht: Ein Test-Paket mir vier ISO von insgesamt 8 GB Größe benötigt für den Paketbuild auf meinem Notebook mit SSD-Platte eine halbe Stunde (der Großteil geht dabei für die Erstellung der verschiedenen Hash-Werte im DEB drauf). Die Installation des Pakets in einer VM dauerte 3:50 min. Wir werden die Paketierung als DEB dann optional machen, so dass wir z.B. die offiziellen UCC-Images als DEB vertreiben, lokale Images aber einfach als Dateien verwendet werden können. Ich hänge die Beispielpaketierung an.
Created attachment 4751 [details] Prototypische Paketierung Für die Anpassung an den jeweiligen Namen müsste der Source- und Binarypaketname in debian/control und in debian/changelog angepasst werden.
Es gibt jetzt ein Source Paket ucc-default-images. Dieses Paket erstellt die folgenden Binary Pakete: - ucc-1.0-thinclient-image - ucc-1.0-thinclient-image-iso - ucc-1.0-desktop-image - ucc-1.0-desktop-image-iso Diese Pakete werden im Buildsystem gebaut. Damit ist der Build nachvollziehbar. Build läuft, Tests stehen noch aus.
(In reply to comment #3) > Es gibt jetzt ein Source Paket ucc-default-images. Dieses Paket erstellt die > folgenden Binary Pakete: > - ucc-1.0-thinclient-image > - ucc-1.0-thinclient-image-iso > - ucc-1.0-desktop-image > - ucc-1.0-desktop-image-iso > > Diese Pakete werden im Buildsystem gebaut. Damit ist der Build nachvollziehbar. > > Build läuft, Tests stehen noch aus. Das Thin Client Paket ist gebaut. Das Desktop Paket ließ sich nicht bauen: E: Tree walking failed - ftw (75: Der Wert ist zu groß für den definierten Datentyp)
Ich hatte temporär die xz Kompression aktiviert, es hat einige Stunden gedauert, aber das Image war immer noch zu groß. Für MS1 werden die Pakete gebaut und das desktop-Image kann dann per wget heruntergeladen werden. Für später: Bug #28975.
Bei der Installation auf einem Master wird das 51ucc-1.0-thinclient-image.inst Join-Skript nicht automatisch ausgeführt.
Ist jetzt behoben.
(In reply to comment #7) > Ist jetzt behoben. Das Image ist jetzt direkt im Managementsystem auswählbar, ohne vorher univention-run-join-scripts aufzurufen.
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".