Produktabhängigkeiten: Reihenfolge bei Durchführung

Antworten
marcAC
Beiträge: 15
Registriert: 20 Okt 2015, 12:02

Produktabhängigkeiten: Reihenfolge bei Durchführung

Beitrag 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
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: Produktabhängigkeiten: Reihenfolge bei Durchführung

Beitrag von pandel »

Wenn die Reihenfolge der Deinstallation entscheidend ist, würde ich es über eine Kombination aus Abhängigkeiten und Prioritäten versuchen.
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Produktabhängigkeiten: Reihenfolge bei Durchführung

Beitrag 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
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
Antworten