Bug 20738 - Unklar wie/wo Skripte in selbsterstellte Pakete in UCR integriert werden
Unklar wie/wo Skripte in selbsterstellte Pakete in UCR integriert werden
Status: RESOLVED DUPLICATE of bug 29471
Product: Z_wiki.univention.de
Classification: Unclassified
Component: ZZZ - Trash - Developer information
unspecified
Other All
: P5 normal
: ---
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-19 14:28 CET by Alexander Kläser
Modified: 2012-11-29 17:39 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2010-11-19 14:28:39 CET
Im UCS Handbuch 2.4, Kapitel 14.10, S. 305,306 steht:

"[...] (*) Neben Konfigurationsdateien können auch Skripte in Univention Configuration Registry integriert werden. Diese Skripte können ausgeführt werden, wenn bestimmte Variablen gesetzt werden.
Mit Paketen installierte Skripte werden unter /etc/univention/templates/scripts abgelegt. Weitere Skripte, die einzeln erstellt und nachträglich mit Univention Configuration Registry registriert werden sollen, müssen ebenfalls in das Verzeichnis kopiert werden. Außerdem müssen zusätzliche Skripte in die Univention Configuration Registry-Info-Dateien eingetragen werden. Sie müssen ausführbar sein und ebenfalls in das Verzeichnis conffiles kopiert werden. 
Im folgenden Beispiel wird bei Änderung der Werte der Variablen interfaces/eth0/address oder interfaces/eth0/network das Skript interfaces.sh ausgeführt: [...]"

Bei dieser Erklärung ist es unklar wo genau welche Skripte zu liegen haben, je öfter ich diesen Auszug lese, desto verwirrender scheint er:
- "[...] werden unter /etc/univention/templates/scripts abgelegt." -> heißt das sie werden _bei der Installation_ unter /etc... abgelegt?
- "Weitere Skripte [...] müssen ebenfalls in das Verzeichnis kopiert werden." -> welches ist "das" Verzeichnis? conffiles?
- Es gibt auch "zusätzliche Skripte", die "ausführbar" sein und im Verzeichnis "conffiles" liegen müssen -> welche zusätzlichen Skripte? Brauchen die anderen nicht ausführbar zu sein?
Comment 1 Alexander Kläser univentionstaff 2011-01-14 11:48:51 CET
Meines derzeitigen Verständnisses nach sollten Skripte im Verzeichnis 'conffiles' des Debian-Paketes abgelegt werden. Das sollte klar so beschrieben werden.
Comment 2 Moritz Muehlenhoff univentionstaff 2011-10-06 16:19:29 CEST
Das ist in 3.0 nicht mehr im Handbuch, sondern in der Entwickler-Doku im Wiki
Comment 3 Moritz Muehlenhoff univentionstaff 2012-11-29 17:39:48 CET

*** This bug has been marked as a duplicate of bug 29471 ***