1.1 --- a/.hgignore Mon Mar 10 15:23:16 2014 +0100
1.2 +++ b/.hgignore Tue Mar 18 14:22:10 2014 +0100
1.3 @@ -24,6 +24,7 @@
1.4 OpenSecurity/python27/DLLs
1.5 OpenSecurity/python27/Lib
1.6 OpenSecurity/python27/libs
1.7 +OpenSecurity/python27/Scripts
1.8 OpenSecurity/python27/python.exe
1.9 OpenSecurity/python27/python27.dll
1.10 OpenSecurity/python27/pythoncom27.dll
2.1 --- a/OpenSecurity.iss Mon Mar 10 15:23:16 2014 +0100
2.2 +++ b/OpenSecurity.iss Tue Mar 18 14:22:10 2014 +0100
2.3 @@ -8,12 +8,12 @@
2.4 AppContact=AIT Austrian Institute of Technology
2.5 AppPublisher=AIT Austrian Institute of Technology
2.6 AppPublisherURL=http://www.ait.ac.at/
2.7 -AppVersion=0.2.1
2.8 +AppVersion=0.2.2
2.9 ArchitecturesInstallIn64BitMode=x64
2.10 DefaultDirName={pf}\OpenSecurity
2.11 DefaultGroupName=OpenSecurity
2.12 OutputDir="."
2.13 -OutputBaseFilename="OpenSecurity Setup V0.2.1"
2.14 +OutputBaseFilename="OpenSecurity Setup V0.2.2"
2.15 OutputManifestFile=OpenSecurity-Setup-Manifest.txt
2.16 SetupIconFile=OpenSecurity\gfx\OpenSecurity.ico
2.17 SolidCompression=yes
2.18 @@ -45,14 +45,16 @@
2.19 Filename: "{app}\cygwin64\bin\dash.exe"; Parameters: "/bin/rebaseall"; Description: "Rebasing background system"; WorkingDir: "{app}"; StatusMsg: "Rebasing background system..."; Flags: runascurrentuser
2.20 Filename: "{app}\install\fix_cygwin_paths.bat"; Description: "Fixing Cygwin paths"; WorkingDir: "{app}\install"; StatusMsg: "Fixing Cygwin Paths...";
2.21 Filename: "{app}\cygwin64\bin\bash.exe"; Parameters: "-l -i -c echo -n"; Description: "Enforcing login environment for shells"; WorkingDir: "{app}"; StatusMsg: "Enforcing login environment for shells...";
2.22 +Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}python27\Scripts\pywin32_postinstall.py"" --install"; Description: "Registering Python Win32 Extensions"; WorkingDir: "{app}"; StatusMsg: "Registering Python Win32 Extensions"; Flags: runascurrentuser
2.23 Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_service.pyw"" --startup auto install"; Description: "Installing the OpenSecurity Service"; WorkingDir: "{app}"; StatusMsg: "Installing the OpenSecurity Service"; Flags: runascurrentuser
2.24 Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_service.pyw"" start"; Description: "Starting OpenSecurity Service"; WorkingDir: "{app}"; StatusMsg: "Starting OpenSecurity Service"; Flags: runascurrentuser
2.25 -Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_tray.pyw"""; WorkingDir: "{userappdata}"; Description: "Launching OpenSecurity Tray Icon";
2.26 +Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_tray.pyw"""; WorkingDir: "{userappdata}"; Description: "Launching OpenSecurity Tray Icon"; Flags: nowait
2.27
2.28 [UninstallRun]
2.29 ; When uninstalling run this command prior
2.30 Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_service.pyw"" stop"; WorkingDir: "{app}"; StatusMsg: "Stopping the OpenSecurity Service"; Flags: runascurrentuser
2.31 Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}\bin\opensecurity_service.pyw"" remove"; WorkingDir: "{app}"; StatusMsg: "Removing the OpenSecurity Service"; Flags: runascurrentuser
2.32 +Filename: "{app}\python27\pythonw.exe"; Parameters: """{app}python27\Scripts\pywin32_postinstall.py"" --uninstall"; WorkingDir: "{app}"; StatusMsg: "Unregistering Python Win32 Extensions"; Flags: runascurrentuser
2.33
2.34 [UninstallDelete]
2.35 Type: filesandordirs; Name: "{app}"