Cheat Sheet

CDB Paket erstellen

cdbpkg new cust.plm

Das Kommando legt ein (Entwickler) Paket im Instanzordner an. Die Setup-Tools von Python legen dabei z.T. mehr an, als man benötigt. So gibt es auf Windows z.B. eine site-packages/cust.plm-nspkg.pth, die kann gelöscht werden. Wichtig ist die cust.plm.egg-link Datei, darin ist eigentlich nicht mehr als nur ein Verweis auf das Paket.:

C:\share\cdb_cust_dev\cust.plm

Den Inhalt sollte man ändern und den Pfad relativ einsetzen, da wir in der CDB-Instanz sind ist der relative Pfad immer gleich.:

../cust.plm

Die Verwendung von Slash (../) gewährleistet, dass der Pfad auf allen Plattformen und nicht nur auf MS-Windows funktioniert.

cdbpkg (Update Modus)

cdbsvcd --debug --for_update

Das Kommando startet den Service-Daemon in einem speziellen Update Modus, der ausschließlich die für das Update benötigten Dienste startet und keine Konsistenzprüfung der Paketinstallation durchführt (wird bei bestimmten Update-/Merge- oder sync-Konstellationen des öfteren nötig).