[cvsnt] MSI installer error for custom install

Bo Berglund bo.berglund at telia.com
Tue Aug 15 21:32:22 BST 2006

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

On Tue, 15 Aug 2006 21:05:29 +0100, Tony Hoyle
<tony.hoyle at march-hare.com> wrote:

>Bo Berglund wrote:
>> Thanks,
>> I removed the oracle db from the solution and now it built right down
>> to the last line:
>> cvsnt error result returned from
>> 'f:\engineering\projects\cvsnt\winrel\tmp\bat000144.bat'.
>> What in the world is this bat file there for?
>No idea.. looks like a temp file.
>cvsnt runs a batch file to do the final deployment into the cvsbin 
>directory but it's not called anything like that.

Is there any chance I could get a copy of the batch file so I could
build the MSI myself (provided the MSI "maker" is available on the
I can't find the batch file in CVS, at least not in the installer dir.

Btw, I know you have told me before in some thread what application is
actually used to build the MSI installer. But I can't find that
message, could you please direct me to the proper place again?
>> How to install the new build?
>> ------------------------------
>> Now that I got the new binaries and I have used the MSI installer to
>> get 2403 on, how do I proceed to switch to the newly built binaries?
>> Can I just copy the files on top of the existing ones (after stopping
>> the services) or is there some other way (like registering some
>> files)?
>If you've installed 2403 then you could just copy but you might need to 
>play around with the paths since you haven't bound the libraries to the 
>smart loader (so it won't be able to find anything in common files for 
>example).  That's one of the things that the deployment script does.. 
>but that needs all the directories to be in the right places to work 

I tried copying the files from the winrel dir to the install dir where
the installer put them. Of course I shut down the services first.
But the copy failed on cvsapi.dll and when I excluded that from the
copy it stopped on cvstools.dll, in both cases the message claimed
that these files were in use, but I could not find anything that was
running that used them (services switched off etc).
So the bottom line is that I could not actually copy the files over.
How does the installer do this (making sure the dll:s are not in use)?

Concerning the "right places":
I installed using the *MSI* (I am trying to go from the Inno installer
since I can no longer keep pace with what you are doing...) and I have
the cvs.exe in C:\Programs\CVSNT with some support files in subdirs
below that just like it used to be.


(Bo Berglund, developer in Sweden)

More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook