[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