diff contrib/win32/mercurial.iss @ 2384:068b32d06873

Automatically add the path of hg to %PATH% using add_path
author Marco Barisione <marco@barisione.org>
date Mon, 22 May 2006 14:12:41 +0200
parents 766c3c852786
children
line wrap: on
line diff
--- a/contrib/win32/mercurial.iss	Mon May 22 14:06:12 2006 +0200
+++ b/contrib/win32/mercurial.iss	Mon May 22 14:12:41 2006 +0200
@@ -38,6 +38,7 @@
 Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
 Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
 Source: dist\w9xpopen.exe; DestDir: {app}
+Source: dist\add_path.exe; DestDir: {app}
 Source: doc\*.txt; DestDir: {app}\Docs
 Source: templates\*.*; DestDir: {app}\Templates; Flags: recursesubdirs createallsubdirs
 Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt
@@ -55,3 +56,9 @@
 Name: {group}\Uninstall Mercurial; Filename: {uninstallexe}
 Name: {group}\Mercurial Command Reference; Filename: {app}\Docs\hg.1.txt
 Name: {group}\Mercurial Web Site; Filename: {app}\Mercurial.url
+
+[Run]
+Filename: "{app}\add_path.exe"; Parameters: "{app}"; Flags: postinstall; Description: "Add the installation path to the search path"
+
+[UninstallRun]
+Filename: "{app}\add_path.exe"; Parameters: "/del {app}"