We finally managed to rectify the issue. We have updated the tracker with
the latest gnowsys.info and gnowsys.patch files. Please do have a look at
Thanks for your help,
On Sun, Jul 5, 2009 at 7:08 PM, monipol <monipol@...> wrote:
> On 05/07/2009, at 10:17, Sandeep Bhaskar wrote:
>> On Sun, Jul 5, 2009 at 6:02 PM, monipol <monipol@...> wrote:
>> On 04/07/2009, at 21:44, Sandeep Bhaskar wrote:
>>> We were able to create user and rectify problems in gnowsys.info file.
>>>> we are facing an issue in running a shell script. This script needs to
>>>> executed from the user postgres(postgresql user). The command within
>>>> is like:
>>>> su postgres -c ./gnowsys-pg-install.sh
>>>> This line throws an error as Access Denied. Can you please suggest some
>>>> that we can switch to postgres user and execute the shell.
>>>> This is the only remaining issue and hope to hear a quick response to
>>>> Please provide more information:
>>> * What Fink command were you running when you got that error?
>>> * Is the passwd package a build dependency of your package?
>>> * Where exactly are you issuing that su command (CompileScript,
>>> InstallScript, PostInstScript, ...)?
>> Please find the additional information you requested for. Please do let me
>> know if anything more is required.
>> * What Fink command were you running when you got that error?
>> *fink -m -K --build-as-nobody rebuild gnowsys
>> * Is the passwd package a build dependency of your package?
>> *The user creation issue we have already sorted out. Right now, our only
>> issue is in using of su command.
>> * * Where exactly are you issuing that su command (CompileScript,
>> InstallScript, PostInstScript, ...)?
>> *The InstallScript section within gnowsys.info file contains:
>> *InstallScript: <<
>> sh install.sh %i %b %d %p
>> The command su postgres -c ./gnowsys-pg-install.sh* *is called from within
>> this install.sh and not directly from within the .info file.
> fink --build-as-nobody runs as the user nobody which doesn't have su
> privileges, hence the Access Denied message.
> Would it be possible to move that su postgres -c ... command to
> PreInstScript or PostInstScript? Is it really necessary at Fink build time
> or can it be executed only when some user runs fink install gnowsys?
> The Packaging Manual has information on PreInstScript and PostInstScript: