Univention Bugzilla – Bug 20206
Dokumentation zur Paketierung von Software für UCS
Last modified: 2013-06-19 07:52:17 CEST
Der Artikel sollte ins Wiki übertragen werden: http://sdb.univention.de/content/1/7/de/ucs-pakete-selbst-erstellen.html Der Artikel http://sdb.univention.de/content/11/57/de/software-fuer-ucs-systeme.html linkt da hin uns muss auch angepasst werden.
Das sollte in diesen Artikel eingearbeitet werden: http://wiki.univention.de/index.php?title=Paketierung_von_Software_f%C3%BCr_UCS
Der Artikel sollte im Zuge der Technologiepartner-Informationen für das App Center mit aktualisiert werden.
Auf Grund von Erfahrungen mit Technologiepartnern sollte sichergestellt werden, dass folgende wichtige Punkte erwähnt sind: * Unattanded Installation * Der apt-get Installationsvorgang darf nicht abbrechen, da die Paketverwaltung sonst in einen inkonsistenten Zustand versetzt wird. Erst wenn das Problem behoben wird (meist manuell auf der Konsole), können weitere Pakete installiert werden.
*** Bug 28656 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > *** Bug 28656 has been marked as a duplicate of this bug. *** Bitte auch die Aktualisierung der debian/rules-Datei berücksichtigen.
Folgendes ist für die Developer-Doku vorgesehen: Die Dokumentation zur Paketerstellung sollte folgendes beschreiben: (auf Basis der dh-rules-Variante): - Checkout des ucs-package-example-Pakets - Installation der notwendigen Pakete - Deklaration der Binary- und Source-Paket in debian/control und der Paketrelationen - Wie können Programme in das Debian installiert werden (.install-Dateien) - Festlegen des copyright-Files - Anlegen eines postinst/preinst-Files - Anlegen eines Cron-Jobs - Erzeigen einer neuen Revision mit dch - Erstellen eines Init-Skripts - Wie können UCR-Templates eingebunden werden - ucslint Dieser Wiki-Artikel sollte anschliessend gelöscht werden, bzw. auf die Entwickler-Doku verweisen: http://wiki.univention.de/index.php?title=Paketierung_von_Software_f%C3%BCr_UCS Wichtige Punkte: - Keine interaktiven Abfragen oder o.ä., was den Installationsvorhang abbrechen lässt - Kein Debconf oder ähnliche EULA-Bestätigungen
*** Bug 21573 has been marked as a duplicate of this bug. ***
*** Bug 23822 has been marked as a duplicate of this bug. ***
*** Bug 7756 has been marked as a duplicate of this bug. ***
Philipp, der Bug kann zu, oder?
(In reply to comment #10) > Philipp, der Bug kann zu, oder? Some cleanups are still needed: http://wiki.univention.de/index.php?title=Paketierung_von_Software_f%C3%BCr_UCS should be removed and redirect to the developer guide instead. Likewise for http://sdb.univention.de/1006 and http://sdb.univention.de/1057
(In reply to Moritz Muehlenhoff from comment #11) > (In reply to comment #10) > http://wiki.univention.de/index.php?title=Paketierung_von_Software_f%C3%BCr_UCS > should be removed and redirect to the developer guide instead. was replaced by a link to DevRef. > Likewise for http://sdb.univention.de/1006 and http://sdb.univention.de/1057 Were deactivated.
The references have been updated.
Nothing needs to be pushed to docs.univention.de, these were all external refs.