I am one of the developers of InstaDMG and someone just posted a
question on our forum asking why every time he uses the Growl
installer in our process his systems system preference pane pops up.
the answer of course is because the installer has a postflight that
does exactly that. However, in the case of an install like InstaDMG
this is probably not a good idea. However, there is a simple fix,
change the postflight from:

---------------------------Start old
version---------------------------
# Open GHA first so that, hopefully, Growl will already be running
when the user lands in the prefpane.
"${PACKAGE_RESOURCES_DIR}/OpenAppWithoutAddingToRecents" "$
{INSTALL_DESTINATION_DIR}/Growl.prefPane/Contents/Resources/
GrowlHelperApp.app"
"${PACKAGE_RESOURCES_DIR}/OpenGrowlPrefPane"
----------------------------End old version---------------------------

---------------------------Start new
version---------------------------
if [ "$3" = "/" ]; then
    # Open GHA first so that, hopefully, Growl will already be running
when the user lands in the prefpane.
    "${PACKAGE_RESOURCES_DIR}/OpenAppWithoutAddingToRecents" "$
{INSTALL_DESTINATION_DIR}/Growl.prefPane/Contents/Resources/
GrowlHelperApp.app"
    "${PACKAGE_RESOURCES_DIR}/OpenGrowlPrefPane"
fi
----------------------------End new version---------------------------

In the cases where you are not installing to the root volume (as is
always the case in InstaDMG) it is probably a bad idea to open the
System Preference pane. I think that this should be further corrected,
as right now you would also try and open System Preferences during a
remote install (such as can be done with Apple Remote Desktop). So
that should be corrected for as well.

And if anyone has questions for me, please CC me off-list, as I don't
plan on remaining on the list.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to