Skip to content
Snippets Groups Projects
Commit 43066f8f authored by Diego Giovane Pasqualin's avatar Diego Giovane Pasqualin
Browse files

Merge branch 'fix-update' of /home/git/repositories/minicom/datasid

parents 1c35e422 77aecd96
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,8 @@ def getRegistryValue(key, subkey, value):
key = getattr(_winreg, key)
handle = _winreg.OpenKey(key, subkey)
(value, type) = _winreg.QueryValueEx(handle, value)
return value
return value.split('\n')[0]
def getPointInfo(info):
ptInfoFile = open(DATASIDPATH + "\\conf\\pointInfo", "r")
......
......@@ -99,10 +99,10 @@ def callClient(args):
# Get proxy information from Windows registry
def getProxyInfo():
phost = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyHost")[:-1]
pport = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyPort")[:-1]
puser = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyUser")[:-1]
ppass = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyPass")[:-1]
phost = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyHost")
pport = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyPort")
puser = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyUser")
ppass = collect.getRegistryValue("HKEY_LOCAL_MACHINE", "SOFTWARE\\DataSID", "ProxyPass")
return (phost, pport, puser, ppass)
# Check for updates
......
......@@ -44,9 +44,9 @@ if ! test -f "$(dirname $0)/7zS.sfx";then
cp "/tmp/7z-extra/7zS.sfx" "$(dirname $0)/"
fi
if ! test -f ~/.wine/drive_c/Program\ Files/NSIS/Unicode/Plugins/KillProc.dll; then
mkdir -p "/tmp/KillProc"
wget "http://mulder.googlecode.com/files/NSIS-KillProc-Plugin.2011-04-09.zip" -O "/tmp/KillProc.zip"
unzip -u -d "/tmp/KillProc" "/tmp/KillProc.zip"
cp "/tmp/KillProc/KillProc.dll" ~/.wine/drive_c/Program\ Files/NSIS/Unicode/Plugins/
if ! test -f ~/.wine/drive_c/Program\ Files/NSIS/Unicode/Plugins/KillProcDLL.dll; then
mkdir -p "/tmp/KillProcDLL"
wget "http://downloads.sourceforge.net/project/findkillprocuni/bin/KillProcDLL%20Unicode%20bin.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffindkillprocuni%2Ffiles%2Fbin%2F&ts=1395250878&use_mirror=ufpr" -O "/tmp/KillProcDLL.zip"
unzip -u -d "/tmp/KillProcDLL" "/tmp/KillProcDLL.zip"
cp "/tmp/KillProcDLL/KillProcDLL.dll" ~/.wine/drive_c/Program\ Files/NSIS/Unicode/Plugins/
fi
\ No newline at end of file
......@@ -41,8 +41,6 @@ RequestExecutionLevel admin
XPStyle on
BrandingText "DataSID - C3SL"
;!addplugindir "~/.wine/drive_c/Program Files/NSIS/Unicode/Plugins"
;Installer headers
!include "nsDialogs.nsh"
!include "MUI.nsh"
......@@ -112,23 +110,23 @@ Function .onInit
está em execução."
Abort
;Kill datasidAgent.exe process
StrCpy $0 "datasidAgent.exe"
DetailPrint "Killing all processes called '$0'"
KillProc::KillProcesses
;Kill datasidAgent.exe process
StrCpy $0 "netmon.exe"
DetailPrint "Killing all processes called '$0'"
KillProc::KillProcesses
FunctionEnd
;Main installer section
Section "SeçãoPrincipal" SEC01
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
SetOverwrite on
;Kill datasidAgent.exe process
StrCpy $0 "datasidAgent.exe"
DetailPrint "Killing all processes called '$0'"
KillProcDLL::KillProc "datasidAgent.exe"
;Kill netmon.exe process
StrCpy $0 "netmon.exe"
DetailPrint "Killing all processes called '$0'"
KillProcDLL::KillProc "netmon.exe"
ClearErrors
ReadRegStr $R2 HKLM "SOFTWARE\${PRODUCT_NAME}" "ProxyHost"
......@@ -233,6 +231,7 @@ Section Uninstall
Delete "$INSTDIR\bin\agent\library.zip"
Delete "$INSTDIR\bin\agent\POWRPROF.dll"
Delete "$INSTDIR\bin\agent\datasidAgent.exe"
Delete "$INSTDIR\bin\agent\netmon.exe"
Delete "$INSTDIR\bin\agent\pyexpat.pyd"
Delete "$INSTDIR\bin\agent\python27.dll"
Delete "$INSTDIR\bin\agent\pythoncom27.dll"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment