Ich möchte ein Debian-Paket erstellen, das einige Skripte in ausführt postinst
. Diese Skripte werden nur in benötigt postinst
(sie sind einfach zu unhandlich, um sie postinst
selbst einzubinden).
Gibt es eine Standardmethode, um sie in den Installationsprozess einzubinden und zugänglich zu machen und sie dann zu verwerfen, oder soll ich sie einfach einfügen /usr/share/package-name/
und von dort aus ausführen?
Ich habe beschlossen, die Skripte dort einzufügen /usr/share/package-name/
und auszuführen, bin aber immer noch an einer Antwort auf die Frage interessiert.
Antwort1
/usr/share/package-name/
ist der richtige Weg; Pakete bestehen aus Steuerdateien und Inhalten und sonst nichts.
Die wirklich komplizierten Setups wie und erhalten ihre eigenen Pakete exim4-config
, um Konfigurationsskripte und teilweise generierte Conffiles zu speichern. Dinge wie ebox sind ebenfalls größtenteils Konfigurationsgeneratoren.ldap-auth-config
krb5-config