UCS@school Paket selber erstellen / bauen

Hallo zusammen,

ich habe gestern versucht UCS@school (https://github.com/univention/ucs-school) zu builden. Stehe hier aber erstmal auf dem Schlauch.

Sehe ich das richtig, dass UCS@school in verschiedene Sub-Komponenten unterteilt ist (ucs-school-lib, ucs-school-umc-exam), die jeweils einzeln mit Hilfe von dpkg-buildpackage gebuildet werden müssen?

Wie builde ich am besten UCS@school, damit ich es auf einem UCS installieren kann?

Gibt es hierfür ein zugängliches Script, dass die einzlenen Komponenten buildet?

Grüße
Oli

Ich habe gerade How-to: Build UCS packages via Docker container gefunden.

Heißt das, ich kann UCS@school einfach nach debbuilder mounten und es werden die Packages gebuildet?

  1. Das ganze Git Repo auf einem UCS System auschecken.
  2. Jedes Verzeichnis, das ein debian Unterverzeichnis hat, ist ein Source-Package. Dort rein gehen und ausführen:
  3. apt build-dep . -y && dpkg-buildpackage -us -uc -b
  4. Die binary Debian Pakete landen in .., d.h. im Git root.