site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:subject :mime-version:date:references:x-mailer; bh=kirBnhaJVkzA06IhLwMWZPrvAIGD6XgxbiXuns6Qeos=; b=qj2I7D83OnGKLpznPTxA9/t91EFrbwZwGt5Uy3icNZ+pxxjpfLS3o7ZvcipHAa13oC 9RybWVXudKDlybYgJJ+0ubhRzt5aEkTXwTE3NpgKjkfoz6HXqL19Uf76mLWOb2UwJkWY OGWSioePFDjC6XUV57QEW+GKdrYa0jDGoPbNQ= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:subject:mime-version:date:references :x-mailer; b=vhUdFbLBYpj9YVtyd5QZDzWnoxNYGNv0Fep0juKP4xD7DGd/Srou3urC1jL+Mrx47R EvKY+N20llO2vT4HcGz3c7Bjb9jBxV9wQxHU+JzQn/Ll6LzEva+2ipDom44JqyljyvWb CWdM7bnbaJ3XfAPSmmpfl/I0YRIKi3E4Ui9jM= On Feb 17, 2009, at 12:28 PM, Crawford Kyle wrote: Well said Greg. Eli _______________________________________________ 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... I've been thinking about this. Is there a way Apple could disallow these arbitrary installer scripts and still support the scenarios that seem to require them? Perhaps this warrants a separate thread. Kyle Then Apple would have to 'know' all the things developers would want to do in postinstall scripts, and then instead of having a postinstall script, developers would just be able to do postinstall 'actions'. I hope this doesn't happen, as there will always be something a developer has to do (well, that somebody in marketing wants to do) that won't be covered by whatever list of actions Apple comes up with. I think PackageMaker 3.0 kind of started along this path, with flat packages and the pre & post-install 'actions', and I found that the actions listed (and offhand I didn't see how to add new actions myself) were no sufficient (I needed to whack the permissions on a file because building the package using the GUI would helpfully 'fix' the permissions to be wrong, before I was helped by somebody on this list to build the package using the cli with the option to not verify permissions). But things like this will always be a tradeoff, between the capabilities of tools and how those capabilities are used (or possibly abused). This email sent to site_archiver@lists.apple.com
participants (1)
-
Eli Bach