##// END OF EJS Templates
Fixes to not require administrator privleges and use private copies of DLLs when running the Windows installer....
Lee Cantey -
r4629:a04b5f37 default
parent child Browse files
Show More
@@ -25,17 +25,18 b' SolidCompression=true'
25 SetupIconFile=contrib\favicon.ico
25 SetupIconFile=contrib\favicon.ico
26 AllowNoIcons=true
26 AllowNoIcons=true
27 DefaultGroupName=Mercurial
27 DefaultGroupName=Mercurial
28 PrivilegesRequired=none
28
29
29 [Files]
30 [Files]
30 Source: ..\..\msys\1.0\bin\patch.exe; DestDir: {app}
31 Source: contrib\mercurial.el; DestDir: {app}/Contrib
31 Source: contrib\mercurial.el; DestDir: {app}/Contrib
32 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
32 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
33 Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; Flags: confirmoverwrite
33 Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; Flags: confirmoverwrite
34 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
34 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
35 Source: dist\hg.exe; DestDir: {app}
35 Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local')
36 Source: dist\library.zip; DestDir: {app}
36 Source: dist\library.zip; DestDir: {app}
37 Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
37 Source: dist\patch.exe; DestDir: {app}
38 Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
38 Source: dist\mfc71.dll; DestDir: {app}
39 Source: dist\msvcr71.dll; DestDir: {app}
39 Source: dist\w9xpopen.exe; DestDir: {app}
40 Source: dist\w9xpopen.exe; DestDir: {app}
40 Source: dist\add_path.exe; DestDir: {app}
41 Source: dist\add_path.exe; DestDir: {app}
41 Source: doc\*.txt; DestDir: {app}\Docs
42 Source: doc\*.txt; DestDir: {app}\Docs
@@ -59,3 +60,12 b' Filename: "{app}\\add_path.exe"; Paramete'
59
60
60 [UninstallRun]
61 [UninstallRun]
61 Filename: "{app}\add_path.exe"; Parameters: "/del {app}"
62 Filename: "{app}\add_path.exe"; Parameters: "/del {app}"
63
64 [UninstallDelete]
65 Type: files; Name: "{app}\hg.exe.local"
66
67 [Code]
68 procedure Touch(fn: String);
69 begin
70 SaveStringToFile(ExpandConstant(fn), '', False);
71 end;
General Comments 0
You need to be logged in to leave comments. Login now