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).