PaketUpdateMechanismus bei Masterpaketen???
-
- Beiträge: 28
- Registriert: 02 Jan 2013, 13:59
PaketUpdateMechanismus bei Masterpaketen???
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
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???
Mittels opsi-package-manager nicht, aber mittels
sollte es gehen
Gruss
Bardo Wolf
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
-
- Beiträge: 28
- Registriert: 02 Jan 2013, 13:59
Re: PaketUpdateMechanismus bei Masterpaketen???
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
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
-
- Beiträge: 28
- Registriert: 02 Jan 2013, 13:59
Re: PaketUpdateMechanismus bei Masterpaketen???
hier mal der richtige Code:
ActionRequest ist hier in den meißten Fällen setup
Bsp.: opsi-admin -d method setProductActionRequestWithDependencies meta.software-allgemein test06 setup
Code: Alles auswählen
opsi-admin -d method setProductActionRequestWithDependencies "Metapaketname" "rechnername" ActionRequest
Bsp.: opsi-admin -d method setProductActionRequestWithDependencies meta.software-allgemein test06 setup