Seite 1 von 1

Produktabhängigkeiten

Verfasst: 22 Dez 2010, 13:01
von Sch0rsch1
Hallo,
wir haben ein Produkt für opsi geschrieben, das nach einer Windowsinstallation die unnötigen Dateien und Ordner (z. B. drv) auf Laufwerk C: löscht. Eigentlich sollte es ein "once"-Script werden. Da es nach der Installation nicht auf "installed" stehen muss/soll. Nun sollte das Produkt als Abhängigkeit zu einem anderen Produkt in dessen Control-File eingetragen werden. Aber entweder mache Ich etwas falsch (wahrscheinlich ;) ) oder dies scheint einfach nicht möglich zu sein. Hier mein Eintrag in der Datei.

Code: Alles auswählen

[ProductDependency]
action: once
requiredProduct: cleanapc
requiredAction: once
requirementType: after
Um es jetzt für einen Test zum laufen zu bringen wurde es erst mal wieder zu einem "setup"-Script umgebaut. Da sieht dann der Eintrag im Control-File so aus:

Code: Alles auswählen

[ProductDependency]
action: setup
requiredProduct: cleanapc
requiredStatus: installed
requirementType: after
und funktioniert auch.

Natürlich könnten wir es auch einfach so lassen, da es grundsätzlich das macht, was wir wollen. Aber mich würde schon (auch für die Zukunft) interessieren, ob man "once"-Scripte als Produktabhängigkeiten definieren kann.

mfg
Sch0rsch1

Re: Produktabhängigkeiten

Verfasst: 29 Dez 2010, 13:52
von d.oertel
Hi,

ja - die Produktabhängigkeiten werden nur korrekt für den Actionrequest setup aufgelöst.
Ob das ein Bug oder ein Feature ist haben wir noch nicht ausdiskutiert.
Auf jeden Fall erwarte ich hier keine schnelle Änderung, da die Algorithmen auch so schon recht kompliziert sind.....


gruss
d.oertel