Seite 1 von 1

ProductDependency für uninstall,install,update

Verfasst: 02 Mär 2011, 17:27
von jore
Hi,

ich würde gern ein bei er Auswahl "setup" auf einem Produkt dieses zu erst deintallieren, dann installiern und updaten.
Folgende Einstellungen habe ich in dem Produkt gesetzt:
description: notesclient_8
advice: notesclient_8
version: 1.0
priority: 0
licenseRequired: False
productClasses:
setupScript: setup.ins
uninstallScript: uninstall.ins
updateScript: update.ins
alwaysScript:
onceScript:
customScript:
userLoginScript:

[ProductDependency]
action: setup
requiredProduct: notesclient_8
requiredAction: uninstall
requirementType: before

[ProductDependency]
action: setup
requiredProduct: notesclient_8
requiredAction: update
requirementType: after
Wenn ich jetzt aber im configed schaue, ist nur das pre-required aktiv (neu geladen habe ich die web-app schon mehrmals.)
Bild

So wie es jetzt eingestellt ist, wird Notes zu erst installiert und dann geupdatet. Die Deinstallation wird laut opsi-instlog nicht durchgeführt.
Gibt es überhaupt eine möglichkeit, das Produkt in dieser Reihenfolge zu gestalten?
Also nochmal kurz:
Bei klick auf setup soll zu erst uninstall, dann install, dann update ausgeführt werden.

Re: ProductDependency für uninstall,install,update

Verfasst: 03 Mär 2011, 09:26
von r.roeder
Hallo,

die Reihenfolgenfestlegung bei Produktabhängigkeiten wird nur bei Setup berücksichtigt; alles andere ist faktisch unmöglich, da Installationen und Deinstallationen gemeinsam abgerufen werden können, die Reihenfolgeabhängigkeiten aber, wenn vorhanden, tendenziell umgekehrt sein könnten.

Die im Beitrag angesprochene Aufgabe sollte über eine Deinstallationsroutine im Installationsskript gelöst werden.

Gruß,

R. Röder

Re: ProductDependency für uninstall,install,update

Verfasst: 03 Mär 2011, 10:51
von jore
Alles klar, danke!