PaketUpdateMechanismus bei Masterpaketen???

Antworten
IWW_sebastian
Beiträge: 28
Registriert: 02 Jan 2013, 13:59

PaketUpdateMechanismus bei Masterpaketen???

Beitrag 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
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: PaketUpdateMechanismus bei Masterpaketen???

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


IWW_sebastian
Beiträge: 28
Registriert: 02 Jan 2013, 13:59

Re: PaketUpdateMechanismus bei Masterpaketen???

Beitrag 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
IWW_sebastian
Beiträge: 28
Registriert: 02 Jan 2013, 13:59

Re: PaketUpdateMechanismus bei Masterpaketen???

Beitrag 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
Antworten