[PATCH 6 of 8] Some packaging changes. Add dummy runAsUser (not working) Update Application icon

Wald Commits scm-commit at wald.intevation.org
Mon Apr 28 11:22:49 CEST 2014


# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1398676887 0
# Node ID bfcfbae151ab01c675b95675c824c37b282a1ece
# Parent  78959fd970b06fcb275013f4f1931b7f9f1550d5
Some packaging changes. Add dummy runAsUser (not working) Update Application icon

diff -r 78959fd970b0 -r bfcfbae151ab packaging/trustbridge.nsi
--- a/packaging/trustbridge.nsi	Mon Apr 28 09:19:53 2014 +0000
+++ b/packaging/trustbridge.nsi	Mon Apr 28 09:21:27 2014 +0000
@@ -5,9 +5,6 @@
 ; and comes with ABSOLUTELY NO WARRANTY!
 ; See LICENSE.txt for details.
 
-; renameme.nsi
-; TODO Rename it!
-;
 ; This script creates the installer for renameme it needs the
 ; following definitions to be set when calling makensis:
 ;
@@ -72,7 +69,7 @@
 !define MUI_WELCOMEPAGE_TITLE  "Willkommen bei der Installation des ${productname}"
 !define MUI_WELCOMEPAGE_TEXT "Dieser Assistent wird Sie durch die Installation von \
 ${productname} begleiten. $\r$\n$\r$\n\
-Der ${productname} ist eine Anwendung um Wurzelzertifikate auf ihrem System \
+${productname} ist eine Anwendung um Wurzelzertifikate auf ihrem System \
 zu installieren und aktuell zu halten. $\r$\n$\r$\n\
 Klicken Sie auf Weiter, um fortzufahren."
 
@@ -88,12 +85,13 @@
 ; Pages
 
 !define MUI_FINISHPAGE_TITLE  "Die Installation war erfolgreich"
-!define MUI_FINISHPAGE_TEXT  "Der ${productname} wurde auf Ihrem \
+!define MUI_FINISHPAGE_TEXT  "${productname} wurde auf Ihrem \
 Computer installliert. $\r$\n$\r$\n\
 Klicken Sie auf 'Fertig stellen', um den Installations-Assistenten\
 zu schließen."
 !define MUI_FINISHPAGE_RUN $INSTDIR\trustbridge.exe
 !define MUI_FINISHPAGE_RUN_TEXT "Anwendung starten"
+!define MUI_FINISHPAGE_RUN_FUNCTION RunAsUser
 !define MUI_FINISHPAGE_LINK "Mehr unter http://www.bsi.bund.de" 
 !define MUI_FINISHPAGE_LINK_LOCATION "http://www.bsi.bund.de"
 
@@ -117,6 +115,13 @@
   !insertmacro MULTIUSER_INIT
 FunctionEnd
 
+; If we run elevated we do not want to run
+; the UI elevated as this could be a security
+; problem.
+Function RunAsUser
+  ExecShell "" "$INSTDIR\trustbridge.exe"
+FunctionEnd
+
 ;--------------------------------
 ; UnInstall Functions
 
diff -r 78959fd970b0 -r bfcfbae151ab ui/img/icon.ico
Binary file ui/img/icon.ico has changed


More information about the Trustbridge-commits mailing list