Force-Spank.... LOL, I've never heard that one before. I like it.

Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me


--- On Thu, 7/3/08, John Nannenga <[EMAIL PROTECTED]> wrote:

> From: John Nannenga <[EMAIL PROTECTED]>
> Subject: RE: [WiX-users] Forcing overwrite of text file
> To: "General discussion for Windows Installer XML toolset." 
> <wix-users@lists.sourceforge.net>, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> Date: Thursday, July 3, 2008, 12:04 PM
> Another option is to create a transitive component to remove
> the non-versioned file.  [The RemoveFiles action runs prior
> to the InstallFiles action]
> 
> An advantage here is that you can condition the transitive
> component to only force-spank the file when you want it to
> be spanked (depending on what conditions / modes you have
> within your installation).  A disadvantage here is that the
> progress bar will be a little off (depending on file size,
> etc...).  WI doesn't appear to compute the progress bar
> to take into consideration removing a file then laying down
> the same file (go figure :?0 ).
> 
> 
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Evans, Jim
> Sent: Thursday, July 03, 2008 11:56 AM
> To: [EMAIL PROTECTED]; General discussion
> for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Forcing overwrite of text file
> 
> Thanks for the confirmation Chris. I think this is the last
> hurdle to my
> first fully featured working MSI-based installer. My next
> installer
> project will be considerably more complex, but I've
> learned a lot from
> this experience, and from the list.
> 
> Incidentally, for those of you keeping score at home, a
> better approach
> than using the DefaultVersion attribute might be to tie the
> text file to
> a versioned resource using the CompanionFile attribute.
> This avoids
> warnings when you compile your WiX project.
> 
> --Jim Evans
> Numara Software, Inc.
> 
> -----Original Message-----
> From: Christopher Painter
> Sent: Thursday, July 03, 2008 11:34 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Forcing overwrite of text file
> 
> I've been doing it for years without problems. 
> InstallShield has a
> feature called `Always Overwrite` that essentially does
> this.
> 
> The downside to going this is if the file does contain user
> data, it
> will get wasted unless you have a harvest/configure pattern
> to go before
> and after the file copy.  The downside there is you have to
> know every
> attribute that is customizable and explictly preserve it.
> 
> The downside to not doing this is if the file does contain
> user data,
> it'll never get updated to a newer version of the
> shipped file.
> 
> You could easily argue that there should really then be 2
> files ...
> stock.textfile and userdata.textfile but that requires
> effort on the
> upstream application developers and you may or may not have
> much luck
> there.
> 
> 
> Christopher Painter, Author of Deployment Engineering Blog
> Have a hot tip, know a secret or read a really good thread
> that deserves
> attention? E-Mail Me
> 
> 
> --- On Thu, 7/3/08, Evans, Jim
> <[EMAIL PROTECTED]> wrote:
> 
> > From: Evans, Jim <[EMAIL PROTECTED]>
> > Subject: [WiX-users] Forcing overwrite of text file
> > To: "General discussion for Windows Installer XML
> toolset."
> <wix-users@lists.sourceforge.net>
> > Date: Thursday, July 3, 2008, 10:20 AM
> > If I have a text file (or other unversioned resource)
> that I
> > want to
> > overwrite during a minor update, is it ok to give the
> file
> > a "version"
> > using the DefaultVersion attribute of the File
> element? It
> > seems like
> > this works and forces the overwrite only if I
> increment the
> > pseudo-version. I just want to make sure I'm not
> doing
> > something
> > outlandishly nonstandard.
> >
> >
> >
> > --Jim Evans
> >
> > Numara Software Inc.
> >
> >
> ------------------------------------------------------------------------
> -
> > 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
> 
> 
> 
> 
> ------------------------------------------------------------------------
> -
> 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
> 
> -------------------------------------------------------------------------
> 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


      

-------------------------------------------------------------------------
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