Removed message "Server already configured" when upgrading already installed server
authorVictor Kirhenshtein <victor@netxms.org>
Mon, 27 Feb 2006 13:32:40 +0000 (13:32 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Mon, 27 Feb 2006 13:32:40 +0000 (13:32 +0000)
src/install/windows/netxms.iss
src/server/tools/nxconfig/nxconfig.cpp

index 87a2d9a..11636be 100644 (file)
@@ -125,7 +125,7 @@ Filename: "{app}\bin\nxmibc.exe"; Parameters: "-d ""{app}\var\mibs"" -o ""{app}\
 Filename: "{app}\bin\nxconfig.exe"; Parameters: "--create-agent-config"; WorkingDir: "{app}\bin"; StatusMsg: "Creating agent's configuration file..."; Components: server
 Filename: "{app}\bin\nxagentd.exe"; Parameters: "-c ""{app}\etc\nxagentd.conf"" -I"; WorkingDir: "{app}\bin"; StatusMsg: "Installing agent service..."; Flags: runhidden; Components: server
 Filename: "{app}\bin\nxagentd.exe"; Parameters: "-s"; WorkingDir: "{app}\bin"; StatusMsg: "Starting agent service..."; Flags: runhidden; Components: server
-Filename: "{app}\bin\nxconfig.exe"; WorkingDir: "{app}\bin"; StatusMsg: "Running server configuration wizard..."; Components: server
+Filename: "{app}\bin\nxconfig.exe"; Parameters: "--configure-if-needed"; WorkingDir: "{app}\bin"; StatusMsg: "Running server configuration wizard..."; Components: server
 ;Filename: "{app}\bin\netxmsd.exe"; Parameters: "--config ""{app}\etc\netxmsd.conf"" install"; WorkingDir: "{app}\bin"; StatusMsg: "Installing core service..."; Flags: runhidden; Components: server
 Filename: "{app}\bin\netxmsd.exe"; Parameters: "start"; WorkingDir: "{app}\bin"; StatusMsg: "Starting core service..."; Flags: runhidden; Components: server
 
index 7fd3416..0c64509 100644 (file)
@@ -94,7 +94,7 @@ BOOL CNxconfigApp::InitInstance()
    // installation directory
    if ((dwData != 0) || (m_szInstallDir[0] == 0))
    {
-      if (dwData != 0)
+      if ((dwData != 0) && (_tcsicmp(m_lpCmdLine, _T("--configure-if-needed"))))
          AfxMessageBox(_T("Server already configured"));
       return FALSE;
    }