Univention Bugzilla – Bug 22563
dpkg-vendor
Last modified: 2011-12-13 15:46:57 CET
In Squeeze gibt es das Tool dpkg-vendor. Damit kann ein Buildsystem/Tool/Postoinst prüfen für welche Debian-Umgebung es gebaut werden soll. Es gibt zwei Optionen: --is <VENDOR> --derives-from <VENDOR> Die Verwendung müsste noch genaure geprüft werden, aber --is sollte UCS zurückliefern und --derives-from sollte weiter Debian zurückliefern.
Ich habe ein Vendor-File für Univention in base-files integriert. Origin ist "Univention" und Parent ist "Debian", d.h. bei Paketbauten werden weiterhin entsprechende Build-Flags für Debian verwendet: basis:~# dpkg-vendor --is Univention basis:~# echo $? 0 basis:~# dpkg-vendor --derives-from Debian basis:~# echo $? 0
QA: OK, das Verhalten konnte bestätigt werden.
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"