Re: Run flat package postscript as root
Re: Run flat package postscript as root
- Subject: Re: Run flat package postscript as root
- From: Harald Dersch <email@hidden>
- Date: Wed, 22 Aug 2012 14:44:38 +0200
- Acceptlanguage: en-US, nl-BE
- Thread-topic: Re: Run flat package postscript as root
I'm afraid you're right. I prepared a package without using domains by installing to the user folder via the 'tmp folder hack'. This is awful, but it works.
The script runs as root, the executable has administrative privileges and works correctly. I wonder why it's called root/admin authentication, then.
Thanks,
> Subject: Re: Run flat package postscript as root
> From: Stephane Sudre <email@hidden>
> Date: Wed, 22 Aug 2012 12:18:28 +0200
> bh=18iyTVYnaIeRCWQWkRj5eSpFQ77kr+o0tw1m5EPxiac=; b=VzOboSVDdg5B4JB5UqaTllToUWYpI6+sYaWUSOX/b7PS414a960JnY770zmENYxXZt CDbfwDHFCi8jEPNnWoLaY8pkyzUE7jjGgyO3jIruJdCa/Y9cpF/HMmMmW9hxz8OPqFLv >BUL+8rx9gXgk8CXdLhQIXJSZBv7Om7kHfGleKSmqrVfAU/9X80bLICF73JL+BJe0P2BO RAp4BcXqUKJvv8Vxr0JabqoNuapYQcuv0Q6+Rl9CVpWCyEHp016bv4JpY6P6Lhv1rzk+ >Y5mK8c+b10fj+ObYi98wg0DOGq2bRQI0HK7nuNwNFPOdod+ho4No3e1H2+GmFU+bwDZ9 2ySg==
>
> It's probably related to the use of the "current user/user home
> directory" domain/install Destination.
>
>
>
> On Wed, Aug 22, 2012 at 9:44 AM, Harald Dersch <email@hidden> wrote:
> > Hello,
> > I'm currently developing a setup targeting flat packages. The setup installs a browser plug-in to the user home folder (via current user domain),
> > but needs to change a global registration. The registration is done by an executable included as an additional resource in the setup and supposed
> > to be launched by the postinstallation script.
> >
> > I did a project with one package where I enabled "Require admin password for installation". I get a credential prompt, and the plug-in is correctly
> > installed to the current user folder. However, postinstallation is not executed as root, no matter which credentials I provide, hence the executable
> > fails. If I try to launch the executable explicitly using sudo, I get "sudo: no tty present and no askpass program specified" (in the log).
> >
> > It doesn't matter, if I use PackageMaker or sudre's Packages.
> >
> > From the Packages user manual (Section "Defining a package pre- and post-installation scripts"): " >> If the installation process requests an admin
> > password, the pre- and post-installation scripts will be run as root." -> Obviously this is wrong, or do I miss something?
> >
> > Thanks for any input,
> > Harry
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Installer-dev mailing list (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> >
> > This email sent to email@hidden
>
>
>
> --
> Packaging Resources - http://s.sudre.free.fr/Packaging.html
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden