RE: Access to /usr/local from installer plug-in
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Importance: Normal Thank you for the responses. So do you think that there is no way to elevate rights to "root" somewhere in my Installer plug-in ? (In the "shouldExitPane" method, for example) Stanislav Kolar Research & Development ................................................................. Kerio Technologies Anglicke nabrezi 1, 301 49 Plzen Czech Republic tel. 377 338 901, fax 377 338 921 www.kerio.com ................................................................. Connect. Communicate. Collaborate. Securely. -----Original Message----- From: Iceberg-Dev [mailto:dev.iceberg@gmail.com] Sent: Wednesday, December 09, 2009 9:51 PM To: Stanislav Kolar Cc: installer-dev@lists.apple.com Subject: Re: Access to /usr/local from installer plug-in On Dec 9, 2009, at 8:38 PM, Stanislav Kolar wrote:
Hello,
I have to write an installer plug-in that asks for some initial information during the installation process and saves them as a xml file into /usr/local/my_dir directory.
The problem is that in the method "shouldExitPane" I don't have an appropriate rights to modify anything in the directory /usr/local...
Is there a solution of my problem ?
A solution is to save the file in a location where you can write (such as /tmp or /Users/Shared) and then move the files to the final destination through a postflight (or postinstall) script depending on the package format you're using) because the script will probably be run as root in your situation (if you're requiring admin authorization it will (in Leopard and Snow Leopard)). The pitfall here is that an installer plugin may not be run if the package, metapackage or distribution is installed through installer or ARD. So you need to take this into account too. My $0.02 _______________________________________________ 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)
-
Stanislav Kolar