Page MenuHome GnuPG

uninst-dirmngr.nsi
No OneTemporary

uninst-dirmngr.nsi

# uninst-dirmngr.nsi - Uninstaller snippet. -*- coding: latin-1; -*-
# Copyright (C) 2007 g10 Code GmbH
#
# This file is part of Gpg4win.
#
# Gpg4win is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# Gpg4win is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
!ifdef prefix
!undef prefix
!endif
!define prefix ${ipdir}/dirmngr-${gpg4win_pkg_dirmngr_version}
# Uninstaller section.
Section "-un.dirmngr"
!ifdef SOURCES
Push "${gpg4win_pkg_dirmngr}"
Call un.SourceDelete
!else
# Try to stop the daemon in case it is running.
g4wihelp::service_stop "DirMngr"
g4wihelp::service_delete "DirMngr"
Delete "$INSTDIR\dirmngr.exe"
Delete "$INSTDIR\dirmngr-client.exe"
Delete "$INSTDIR\dirmngr_ldap.exe"
RMDir "$INSTDIR\cache"
# Remove the extra-certs directory. Obviously this works only if the
# user has not populated it.
RMDir "$INSTDIR\lib\dirmngr\extra-certs"
RMDir "$INSTDIR\lib\dirmngr"
# Remove etc files.
Delete "$INSTDIR\etc\dirmngr\dirmngr.conf"
Delete "$INSTDIR\etc\dirmngr\bnetza-10r-ocsp.signer"
Delete "$INSTDIR\etc\dirmngr\trusted-certs\README"
Delete "$INSTDIR\etc\dirmngr\trusted-certs\bnetza-10r-ca.crt"
RMDir "$INSTDIR\etc\dirmngr\trusted-certs"
RMDir "$INSTDIR\etc\dirmngr"
RMDir "$INSTDIR\etc"
RMDir "$INSTDIR"
!endif
SectionEnd

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 23, 1:34 PM (1 h, 24 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b8/13/1c229b626a774d7b87c5b9f6f280

Event Timeline