Skip to content

J-U-B/OPSI-dfn_gpg4win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPG4win

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.

Installation

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.

Makefile

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.

Allgemeines

Aufbau des Paketes

  • 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 definiert
  • setup.opsiscript - Das Script fuer die Installation.
  • uninstall.opsiscript - Das Uninstall-Script
  • delsub.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, psdetail
  • images/ - Programmbilder fuer OPSI

Nomenklatur

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.

Unattended-Switches

siehe hierzu: https://www.gpg4win.org/doc/en/gpg4win-compendium_35.html

Anmerkungen/ToDo

  • Obwohl der NSIS-Installer das Erzeugen von Quickstart-Links vorsieht, werden keine erzeugt (Windows 7).
  • Fuer die OPSI-Pakete wird noch ein Lizenzmodell benoetigt.

Lizenzen

psdetail

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.

gpg4win

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published