>> if [ "$USER" = 'root' -o "$LOGNAME" = 'root' ]
>>
>> Always fails because even tho $USER is set to 'pgsql' when su'ed,
>> $LOGNAME is still root.
>>
>> This is on FreeBSD 4.9
>
> It seems to work on Linux; apparently there are different behaviors of su. Do
> you have a suggestion for resolving this?
Well all I did to fix it on FreeBSD was to remove the '-o "$LOGNAME" =
'root'' bit...
Chris