Seite 1 von 1

PaketUpdateMechanismus bei Masterpaketen???

Verfasst: 18 Sep 2013, 16:39
von IWW_sebastian
Hi,

ich hätte eine Frage zum Paketupdatemechanismus und Masterpaketen, die in ihren Abhängigkeiten weitere Pakete auf einem Rechner installieren:

Folgende Anfangssituation:
es existiert ein Masterpaket A, welches keine eigene Software installiert, jedoch bei "Setup" in den Abhängigkeiten die Pakete B,C,D installiert (definiert über OPSI\control).

Wenn ich jetzt eine neue Version dieses Pakets einspiele, A1, und die Abhängigkeiten erweitere, sodass bei Setup die Pakete B,C,D,E installiert werden sollen, so kann ich die neue Version bauen und einchecken, mit "opsi-package-manager -iS" sogar dazu bringen, die alte Version A automatisch zu ersetzen, jedoch werden weder E noch B,C,D,E nochmals auf Setup gesetzt, obwohl sich die Abhängigkeiten geändert haben.

Ist eine solche Verkettung von Setups in OPSI überhaupt möglich, und wenn ja wie?


Danke, Sebastian

Re: PaketUpdateMechanismus bei Masterpaketen???

Verfasst: 19 Sep 2013, 11:08
von wolfbardo
Mittels opsi-package-manager nicht, aber mittels

Code: Alles auswählen

opsi-admin-d task setActionRequestWithDependencies  actionRequest productId


sollte es gehen

Gruss
Bardo Wolf

Re: PaketUpdateMechanismus bei Masterpaketen???

Verfasst: 23 Okt 2013, 13:00
von IWW_sebastian
Hi @all,

sehe ich das also richtig, das OPSI das Bundeln von Software nicht automatisch auf diese Abhängigkeiten checkt, und ich explizit nach dem Einchecken einer neuen Masterpaketversion diese Abhängigkeiten lostreten muss?

Ist die automatische Verarbeitung von Abhängigkeiten denn zukünftig geplant?
Vielleicht bin ich ein bisschen verwöhnt, aber vom Active Directory war ich es bisher gewohnt, dass solche Abhängigkeiten automatisch aufgelöst und die notwendigen Aktionen losgetreten werden -> das sollte ja eigentlich auch zentraler Bestandteil eines Paketverwaltungssystems sein.

Aber wenn ich das richtig verstanden habe, kennt OPSI ein Objekt wie eine Sicherheitsgruppe im AD, an die man mehrere einzelne Softwarepakete gebündelt verteilen kann, nicht?

CU Sebastian

Re: PaketUpdateMechanismus bei Masterpaketen???

Verfasst: 06 Nov 2013, 13:41
von IWW_sebastian
hier mal der richtige Code:

Code: Alles auswählen

opsi-admin -d method setProductActionRequestWithDependencies "Metapaketname" "rechnername" ActionRequest
ActionRequest ist hier in den meißten Fällen setup

Bsp.: opsi-admin -d method setProductActionRequestWithDependencies meta.software-allgemein test06 setup