Re: How to replace old version of product?
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Thread-index: AcjVLvekrl3l/kgpReC/0ygrUSEd7wAII8cQAADsVa4= Thread-topic: How to replace old version of product? User-agent: Microsoft-Entourage/12.10.0.080409 on 2008-06-23 12:38 PM, William J. Cheeseman at bill@cheeseman.name wrote:
on 2008-06-23 8:45 AM, William J. Cheeseman at bill@cheeseman.name wrote:
I have everything working nicely -- except that my installer won't replace an older version of my product if it finds one installed.
I assume I have to configure the Patch button in each component's Configuration pane.
Or do I simply have to write a preinstall script and remove older versions of components myself?
CORRECTION. I was fooled by the failure of the Finder's Get Info version and copyright notice to update. When I actually launched my newly-installed application, it turned out to be the new version, having successfully replaced the old version. But I had to log out and back in to get the Finder to display the correct version and copyright info. I've seen this behavior in lots of other product installers. It is definitely not a good user experience, yet it seems to be growing increasingly common. Why can't PackageMaker/Installer handle this? It's easy enough to write code to force Finder to update. So, unless and until this issue is fixed, do I have to write a postinstall script to force the Finder to update? Can anybody tell me off the top of your head how to do this in a shell script? (Getting more frustrated by the minute.) -- Bill Cheeseman - bill@cheeseman.name Quechee Software, Quechee, Vermont, USA www.quecheesoftware.com PreFab Software - www.prefabsoftware.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com
participants (1)
-
Bill Cheeseman