Erweiterungen an opsi-newprod
Erweiterungen an opsi-newprod
mir kam gerade folgender Gedanke/Wunsch:
Ich habe mir ein eigenes Paket-Template erarbeitet.
Wenn ich nun mit opsi-newprod ein neues Paket anlege, muß ich immer die entsprechenden Verzeichnisse/Dateien aus meinem Template-Ordner in das neue Paket-Verzeichnis kopieren und einiges anpassen.
Wie wäre es, wenn man
1. den opsi-newprod selber erweitern könnte, z.B. dadurch, daß opsi-newprod einfach nach Abschluß der eigenen Arbeiten alle Skripte in einem bestimmten Verzeichnis der Reihe nach abarbeitet und idealerweise diesen alle im GUI erfaßten Parameter mit übergibt oder in einer Datei zur Verfügung stellt.
2. das Programm grundsätzlich mit der Möglichkeit ausstattet, ein "Template-Verzeichnis" als Kopiervorlage zu benutzen und in den *ins/*opsiscript/*.opsiinc-Dateien dort befindliche Platzhalter patched, ähnlich der unattended-Dateien beim OS-Install.
Weiterhin wäre da die *.png-Datei. Diese muß ich immer so umbenennen, das sie so heißt wie das Paket. (Hier kann man sich andererseits evtl. auch auf einen feststehenden Namen einigen).
Mit freundlichen Grüßen,
A. Pohl
Re: Erweiterungen an opsi-newprod
diesen Wunsch können wir glaube ich direkt erfüllen:
Einfach dein Template-Paket mit folgendem Befehl auspacken:
Code: Alles auswählen
opsi-package-manager -x <opsi-package> --new-product-id <product-id>
<product-id>: der Name für das neue Produkt
weitere Infos
Code: Alles auswählen
opsi-package-manager --help
Anpassungen in der Controll Datei sind auf jeden Fall notwendig.
Würde mich interessieren ob dir das reicht.
Gruß
Karsten Köpke
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
Re: Erweiterungen an opsi-newprod
dieser Vorschlag ist mir leider etwas an meinem Anliegen vorbei.
mit dem GUI von opsi-newprod kann man gut Abhängigkeiten und Properties erzeugen. Dies fehlt mir bei diesem Vorschlag.
Die control- und die anderen Skript-Dateien (bei mir setup.opsiscript, uninstall.opsiscript, login.opsiscript und eine base_data.opsiinc) werden inhaltlich nicht angepaßt.
Das hätte ich alles gern, so wie im Posting beschrieben.
Zur Illustration, das sich dieser Automatismus lohnen kann: Ich bin grad dabei ca. 300 (!) Pakete aus OPSI2-Tagen zu überarbeiten und an OPSI4 und die "Neuzeit" anzupassen.
Und jedesmal ärgert mich der Schreibaufwand beim Start eines neuen Pakets, der immer der gleiche ist und maschinell super abbildbar wäre. Aber bevor ich da was komplett eigenes schreibe, wollt ich halt mal anregen, den opsi-newprod aufzubohren, eben auch evtl. mit eigenen individuellen Skripten, die dann aber die GUI-Eingaben brauchen, um was sinnvolles zu machen.
Gruß,
A. Pohl
Re: Erweiterungen an opsi-newprod
ich habe die Anregung in unsere Anregungssammlung für die Erstellung einer Grafischen Unterstützung der Paketerstellung aufgenommen.
wird aber noch ein wenig dauern .....
Trotzdem schon mal Danke für die Anregung.
gruß
d.oertel
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