Univention Bugzilla – Bug 24384
Aufruf der System-Setup-Event-Hook-Skripte in 3.0 prüfen
Last modified: 2018-04-14 13:37:21 CEST
In UCS 2.4 gab es die Möglichkeit unter Pfaden wie /var/lib/univention-system-setup/hostname.pre Skripte abzulegen, die aufgerufen werden, bevor oder nachdem der Administrator mit System Setup eine Systemeigenschaft ändert. Es muss geprüft werden, inwiefern alle diese Skripte unter 3.0 noch aufgerufen, da einige Funktionen in System Setup nicht mehr konfiguriert werden können.
UCS 3.1 will be the next release.
Die folgenden Hooks sind für UCS 2.4 dokumentiert: Hook: In UCS 3.1 enthalten: /var/lib/univention-system-setup/hostname.pre OK /var/lib/univention-system-setup/hostname.post OK /var/lib/univention-system-setup/domainname.pre OK /var/lib/univention-system-setup/domainname.post OK /var/lib/univention-system-setup/ldapbase.pre OK /var/lib/univention-system-setup/ldapbase.post OK /var/lib/univention-system-setup/windowsdomain.pre OK /var/lib/univention-system-setup/windowsdomain.post OK /var/lib/univention-system-setup/interfaces.post OK /var/lib/univention-system-setup/gateway.post OK /var/lib/univention-setup/nameserver.post OK /var/lib/univention-setup/dnsforwarder.post OK /var/lib/univention-setup/httpproxy.post OK (Der Code ist unverändert zwischen UCS 2.4 und 3.1)
Diese Skripte dürften dann aber nicht mehr aufgerufen/entfernt werden, da USS dies ab 3.0 nicht mehr unterstützt: /var/lib/univention-system-setup/hostname.pre /var/lib/univention-system-setup/hostname.post /var/lib/univention-system-setup/domainname.pre /var/lib/univention-system-setup/domainname.post /var/lib/univention-system-setup/ldapbase.pre /var/lib/univention-system-setup/ldapbase.post /var/lib/univention-system-setup/windowsdomain.pre /var/lib/univention-system-setup/windowsdomain.post Und diese hier sollten eher auf den einheitlichen Pfad /var/lib/univention-setup migriert werden: /var/lib/univention-system-setup/interfaces.post OK /var/lib/univention-system-setup/gateway.post OK
(In reply to comment #3) > Diese Skripte dürften dann aber nicht mehr aufgerufen/entfernt werden, da USS > dies ab 3.0 nicht mehr unterstützt: Zwar können einige Einstellungen nur einmalig (Installation/Appliance Modus) geändert werden, für den Fall sind diese Skripte dann jedoch eventuell trotzdem praktisch. > /var/lib/univention-setup Die "univention-setup"-Pfade sind schon seit UCS 2.0 (Bug #8696) nicht mehr korrekt, es scheint ein Bug in der UCS 2.4-Doku zu sein. (Im Moment sind unter UCS 2.4 und 3.1 alle Skript-Pfade univention-system-setup.)
Die Hooks werden derzeit nicht mehr aufgerufen, wenn der Appliance Modus durchlaufen wird. Das müsste in das setup-Skript eingebaut werden. Das sollten wir nach dem 3.1 Release angehen.
Die hookscripte für den appliance modus sind jetzt in /usr/lib/univention-system-setup/appliance-hooks.d/.
This issue has been filed against UCS 3. UCS 3 is out of the normal maintenance and many UCS components have vastly changed in UCS 4. If this issue is still valid, please change the version to a newer UCS version otherwise this issue will be automatically closed in the next weeks.
This issue has been filed against UCS 3.0. UCS 3.0 is out of maintenance and many UCS components have vastly changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen this issue. In this case please provide detailed information on how this issue is affecting you.