Glenn,

Thanks, the addition of:

xrefown=1

to my .pca file did the trick.  patchdiag.xref now lands as chmod 644.


On Mon, May 23, 2011 at 7:51 AM, Glenn Satchell
<[email protected]> wrote:
> On 05/22/11 23:33, Rajiv Gunja wrote:
>>
>> Not sure about that. I download it on both Solaris and Linux & on either
>> one my files are always 644. But ofcourse, I download the files to my
>> home. -GGR
>>
>
> Downloading it to your home dir is a special case:
>
>     -X, --xrefdir=DIR
>         Set location of the cross-reference file. The default is
>         /var/tmp (in proxy mode, the default is the current
>         directory).  By default, patchdiag.xref is writable for
>         all users. If the xrefown option is set, or the xrefdir
>         option contains /home, the cross reference file will be
>         writable by the current user only.
>
> and the relevant place in the source:
>
>    if ($o{xrefown} || ($o{xrefdir} =~ /\/home\//)) {
>      chmod 0644, $input{xref};
>    } else {
>      chmod 0666, $input{xref};
>    }
>
> --
> regards,
> -glenn
>
>

Reply via email to