Seite 1 von 1

Produktabhängigkeiten: Reihenfolge bei Durchführung

Verfasst: 17 Dez 2015, 14:58
von marcAC
Guten Tag alle zusammen,

wir möchten in der Control-File eines OPSI-Paketes festlegen, dass zunächst 2 Programme deinstalliert werden sollen und nach den Deinstallationen 1 Produkt installiert werden soll, bevor das OPSI-Paket an sich installiert wird.

Nun fragen wir uns jedoch, in welcher Reihenfolge die Dependencies behandelt werden? Werden die als Erstes eingetragenen Dependencies auch zuerst abgehandelt oder läuft das immer so wie es gerade lustig ist? Wenn es nicht der Reihe nach abgehandelt wird, kann man die Reihenfolge irgendwie festlegen?

Mit freundlichen Grüßen
Marc

Re: Produktabhängigkeiten: Reihenfolge bei Durchführung

Verfasst: 17 Dez 2015, 22:21
von Konstantin

Re: Produktabhängigkeiten: Reihenfolge bei Durchführung

Verfasst: 17 Dez 2015, 23:33
von pandel
Wenn die Reihenfolge der Deinstallation entscheidend ist, würde ich es über eine Kombination aus Abhängigkeiten und Prioritäten versuchen.

Re: Produktabhängigkeiten: Reihenfolge bei Durchführung

Verfasst: 18 Dez 2015, 07:52
von r.roeder
Achtung: Die Konstruktion der Installationsreihenfolge zielt ausschließlich auf die Installation und wird auch nur durch diesbezügliche Einträge im control-File beeinflusst. Die gleichzeitige Berücksichtigung von Installationen und Deinstallation bei der Bildung einer Ablauffolge ist faktisch nicht möglich, da sie tendenziell eine umgekehrte Reihenfolge erfordern!

Wenn ein Produkt die Deinstallation eines anderen erzwingen will, so kann das durch ein "setup"-Skript eines Deinstallationsprodukts abhandeln (von dem dann per Dependency der Aufruf vor dem anderen Skript erzwungen werden kann) oder durch einen opsiservicecall innerhalb des opsiscripts.

Grüße
Rupert