GPG4win

From WPKG | Open Source Software Deployment and Distribution
Revision as of 20:13, 17 November 2010 by 24.158.22.202 (Talk) (Bump to version 2.0.4)

Jump to: navigation, search

This is a silent installer and uninstaller for GPG4Win.

GPG4win Project Homepage

GPG4win

<?xml version="1.0" encoding="UTF-8"?>

<packages>
  <package
    id="GPG4Win"
    name="GPG4Win"
    revision="2004"
    priority="35"
    reboot="true"> 

    <check type="uninstall" condition="exists" path="Gpg4win (2.0.4)"/>

    <install cmd='%SOFTWARE%\GPG4Win\gpg4win-2.0.4.exe /S'/>
 
    <upgrade cmd='%SOFTWARE%\GPG4Win\gpg4win-2.0.4.exe /S'/>

    <remove cmd='%ProgramFiles%\GNU\GnuPG\gpg4win-uninstall.exe /S'/>

  </package>
</packages>

Ãœber eine Steuerungsdatei lassen sich die Installationseinstellungen vorgeben. Der Inhalt der Steuerungsdatei sieht wie folgt aus:

[gpg4win]
  ; Installationseinstellungen. Weg- oder leerlassen für 
  ; Voreinstellung
  inst_gpgol = true
  inst_gpgex = true
  inst_kleopatra = true
  inst_gpa = true
  inst_claws_mail = false
  inst_compendium_de = true
  inst_man_novice_en = true

  ; Die Stellen, an denen Verknüpfungen erzeugt werden sollen.
  inst_start_menu = true
  inst_desktop = false
  inst_quick_launch_bar = false

  ; Im Gegensatz zu den anderen Optionen überschreibt diese Option
  ; die Einstellung des Benutzers im Installationsassistenten.
  inst_start_menu_folder = Gpg4win

  ; Standard-Konfigurationsdateien.
  gpg.conf = D:\config\gpg-site.conf
  gpg-agent.conf = D:\config\gpg-agent-site.conf
  trustlist.txt = D:\config\trustlist-site.txt
  dirmngr.conf = D:\config\dirmngr-site.conf
  dirmngr_ldapserver.conf = D:\config\dirmngr_ldapserver-site.conf
  scdaemon.conf = D:\config\scdaemon-site.txt
  gpa.conf = D:\config\gpa-site.conf

Der Installationsbefehl wäre hierbei entsprechend abzuändern:

 gpg4win.exe /S /C=%SOFTWARE%\GPG4Win\gpg4win.ini /D=D:\Programme\Gpg4win