islam hat geschrieben:Diese Einstellung bei der Abhängigkeit (requirementType: before/after) macht eigentlich gar keinen Sinn, wenn die Priorität sowieso
entscheidend ist.
Wenn Du die Reihenfolge sowohl mit Prioritäten als auch mit Abhängigkeiten definierst, wird's schwierig. Zumindest dann, wenn Du einander widersprechende Reihenfolgen definierst (laut "priority" früh installieren, laut "dependency" spät installieren).
Es scheint nicht dokumentiert zu sein, dass in solchen Fällen "priority" stärker gewichtet wird als "dependency". Oder habe ich das übersehen?
islam hat geschrieben:Ich wollte eigentlich das in dem Fall ein Paket (system_javavm) grundsätzlich immer zuerst installiert wird, deswegen auch die hohe Priorität
und ausnahmsweise bei einem bestimmten Produkt (test_product) soll es immer hinterher (erneut) installiert werden.
Du kannst am Ende der Installation das andere Paket auf "setup" stellen und anschließend einen Reboot anfordern, damit der neu gesetzte ActionRequest auch ausgewertet wird:
Code: Alles auswählen
[Actions]
; hier steht Dein normaler Code, dann folgt:
OpsiServiceCall_setActionRequest
ExitWindows /Reboot
[OpsiServiceCall_setActionRequest]
"method": "setProductActionRequestWithDependencies"
"params": [
"system_javavm",
"%HostID%",
"setup"
]
Viel Erfolg
Holger