Diese OPSI-Paket fuer GPG4win wurde aus dem internen Paket des Max-Planck-Institut fuer Mikrostrukturphysik abgeleitet und fuer die Verwendung im DFN-Repository angepasst und erweitert. Es wird versucht auf die Besonderheitden der jeweiligen Repositories einzugehen; entsprechend werden durch ein einfaches Makefile aus den Quellen verschiedene Pakete erstellt.
Bei der Installation des Paketes im Depot erfolgt im postinst
-Script
der Download der Software vom Hersteller (Windows, 32 Bit). Ein manueller
Download sollte nicht erforderlich sein.
Auf dem Depot-Server ist wget erforderlich.
Ebenfalls erfolgt der Download der Varianten light und vanilla. Diese werden allerdings derzeit nicht verwendet.
Die Software selbst wird nicht mit diesem Paket vertrieben.
Der Code des Paketes ist moeglichst universell gehalten, dennoch wird versucht
auf die Besonderheiten verschiedener Repositories einzugehen. Dafuer lassen
sich ueber ein einfaches Makefile aus den Quellen verschiedene Pakete
erstellen.
OPSI/control wird hierbei aus OPSI/control.in erstellt.
variables.opsiinc
- Da Variablen ueber die Scripte hinweg mehrfach verwendet werden, werden diese (bis auf wenige Ausnahmen) zusammengefasst hier deklariert.product_variables.opsiinc
- die producktspezifischen Variablen werden hier definiertsetup.opsiscript
- Das Script fuer die Installation.uninstall.opsiscript
- Das Uninstall-Scriptdelsub.opsiinc
- Wird von Setup und Uninstall gemeinsam verwendet. Vor jeder Installation/jedem Update wird eine alte Version entfernt. (Ein explizites Update-Script existiert derzeit nicht.)checkinstance.opsiinc
- Pruefung, ob eine Instanz der Software laeuft. Gegebenenfalls wird das Setup abgebrochen. Optional kann eine laufende Instanz zwangsweise beendet werden.checkvars.sh
- Hilfsscript fuer die Entwicklung zur Ueberpruefung, ob alle verwendeten Variablen deklariert sind bzw. nicht verwendete Variablen aufzuspueren.bin/
- Hilfprogramme; hier: 7zip, psdetailimages/
- Programmbilder fuer OPSI
Praefixes in der Produkt-Id definieren die Art des Paketes:
- 0_ - Es handelt sich um ein Test-Paket. Beim Uebergang zur Produktions-Release wird der Praefix entfernt.
- dfn_ - Das Paket ist zur Verwendung im DFN-Repository vorgesehen.
Die Reihenfolge der Praefixes ist relevant; die Markierung als Testpaket ist stets fuehrend.
siehe hierzu: https://www.gpg4win.org/doc/en/gpg4win-compendium_35.html
- Obwohl der NSIS-Installer das Erzeugen von Quickstart-Links vorsieht, werden keine erzeugt (Windows 7).
- Fuer die OPSI-Pakete wird noch ein Lizenzmodell benoetigt.
Autor der Software: Jens Boettge <[email protected]>
Die Software psdetail.exe wird als Freeware kostenlos angeboten und darf fuer nichtkommerzielle sowie kommerzielle Zwecke genutzt werden. Die Software darf nicht veraendert werden; es duerfen keine abgeleiteten Versionen daraus erstellt werden.
Es ist erlaubt Kopien der Software herzustellen und weiterzugeben, solange Vervielfaeltigung und Weitergabe nicht auf Gewinnerwirtschaftung oder Spendensammlung abzielt.
Haftungsausschluss:
Der Auto lehnt ausdruecklich jede Haftung fuer eventuell durch die Nutzung
der Software entstandene Schaeden ab.
Es werden keine ex- oder impliziten Zusagen gemacht oder Garantien bezueglich
der Eigenschaften, des Funktionsumfanges oder Fehlerfreiheit gegeben.
Alle Risiken des Softwareeinsatzes liegen beim Nutzer.
Der Autor behaelt sich eine Anpassung bzw. weitere Ausformulierung der Lizenzbedingungen vor.
Fuer die Nutzung wird das .NET Framework ab v3.5 benoetigt.
Das verwendete Logo ist gemeinfrei.
Die Variationen fuer das OPSI-Paket wurden von mir unter Verwendung weiterer
freier Grafiken erstellt
Jens Boettge <[email protected]>, 2017-07-14 10:24:26 +0200