Bob,

Yes, I understand that I need the right arguments set from either 
bootstrapper or command line. But, the question is what are these right 
arguments. I need to:

1. Get the patch installed and
2. Keep the database file and
3. Keep using the MoveFile table to backup the database

I have nothing against using REINSTALL & REINSTALLMODE. But, if set, 
MoveFile to Component action state relationship is broken, file is moved but 
not reinstalled. If not set, patch is not installed. Maybe there is the 
third option?

Possibly I cannot explain well my problem. Please compile my sample, and 
install patch with the following command line arguments:

1. msiexec /update Patch.msp (SampleDb.txt is neither moved nor reinstalled)
2. msiexec /update Patch.msp REINSTALL=ALL REINSTALLMODE=omus (SampleDb.txt 
is moved to SampleDb.bak and not reinstalled.)

I expect that Component_ foreign key in the MoveFile table means that file 
is moved when referred component is reinstalled (the file from source is 
copied to the real file on disk) and not moved when file is not reinstalled.

Best regards,
Ilya Slobodin 


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to