[toc]
- Clone the git repo ([https://git.knut.univention.de/univention/univention-domain-join])
- Checkout branch:
git checkout ubuntu24.04
- Build the source package
dpkg-buildpackage -S -us -uc
- Sign the source package
- On omar, as root:
debsign -k D523B8FD547C464C9EA89D5B5E9F163B66AA3A17 *.changes
, Passwort: /etc/archive-keys/ucc.txt
- On omar, as root:
- For a new Ubuntu release:
- Login into Launchpad (Credentials in Dokuwiki)
- https://launchpad.net/~univention-dev/+archive/ubuntu/ppa/+packages click on "Copy packages", select the newest version, under "Destination Series" select the new Ubuntu Version
- With
add-apt-repository ppa:univention-dev/ppa
andapt-get
the new package should now be visible
- On Ubuntu, upload the signed package:
ppa:univention-dev/ppa univention-domain-join_[...].changes
- Credentials in Dokuwiki
- If the error
gpg.errors.BadSignatures: <Key finger print>: No public key
appears, import the Univention public key:apt-key adv --keyserver keyserver.ubuntu.com --recv-keys key_finger_print
orgpg --keyserver hkps://keyserver.ubuntu.com --receive-keys D523B8FD547C464C9EA89D5B5E9F163B66AA3A17
- Make sure the package has been built correctly
- If not: Check mails of [email protected]
See GitLab pipeline