On Aug 29, 2008, at 05:03:33, Chris Forsythe wrote:
> Maybe I'm not understanding, but we're just opening sys prefs, why
> does that cause problems for your application?
Because they're installing Growl to the disk image volume, not the
boot volume.
> Why does your application not take into account situations like this?
What are they supposed to do about it? Not run postflight scripts? I
think that that would break a lot more installers than it would work
around.
The correct solution is for our postflight script to only run System
Preferences if Installer put Growl in a place where System Preferences
will load it right now—i.e., {,$HOME,/Network}/Library/PreferencePanes.
> i.e. this is the only time I've heard of this problem,
That's because not very many people install Growl anywhere other than /
Library or ~/Library.
> why is this something that we must fix and not you?
Because it's our postflight script that opens System Preferences in
situations where it shouldn't.
> Also, you need to provide this in a patch file, not inline in an
> email.
Agreed. Not that I'd accept the patch anyway, as the fix is wrong (the
home directory is not necessarily on /). The correct solution is to
compare $2, not $3.
<http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Install_Operations/chapter_8_section_3.html
>
> Third, we've moved to use hg, was this a patch against the hg
> repository or the svn repository?
It doesn't matter (yet), as I don't think any of us have changed
anything in that directory in any of our repositories.
In particular, the stable repository (http://growl.info/hg/growl) has
changed very little (as is proper for a stable repository).
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Growl Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/growldiscuss?hl=en
-~----------~----~----~----~------~----~------~--~---