Seite 1 von 1

Required übersprungen

Verfasst: 18 Aug 2011, 14:22
von torfkop
Moin,
mir ist gerade etwas sehr nerviges aufgefallen.
Wollte FreeMind per Opsi installieren und das braucht Java ab Version 1.4.
Deshalb habe ich meine JavaVM als required einbezogen.

[ProductDependency]
action: setup
requiredProduct: javavm
requiredStatus: installed

Allerdings versucht er nun beim Install trotzdem immer FreeMind vor der Javavm zu installieren. Warum?

Re: Required übersprungen

Verfasst: 18 Aug 2011, 14:54
von karni
Freemind bei mir

[ProductDependency]
action: setup
requiredProduct: jre-1.6
requiredStatus: installed
requirementType: before

Re: Required übersprungen

Verfasst: 18 Aug 2011, 15:24
von torfkop
Hab ich nun mal geändert und es ergibt leider das selbe Problem.

Re: Required übersprungen

Verfasst: 18 Aug 2011, 16:01
von karni
Wo hast du es geändert?

unter /opt/pcbin/install/freemind/ - da wird nicht funktionieren
oder
unter /var/lib/opsi/config/products/ - seit Version 4.0 wird nicht alles übernommen, wenn das control file editiert wird. Da soll auch im Prinzip nicht gemacht werden:)

Der richtige weg ist das Paket neu erstellen mit "requirementType: before" zusätzlich in control file.

Re: Required übersprungen

Verfasst: 19 Aug 2011, 13:10
von torfkop
Dann werde ich wohl das Paket mal neu erstellen. Vielen Dank