>> Suggested TCR: If it is absolutely impossible to avoid setting
>>  LD_LIBRARY_PATH, LD_LIBRARY_PATH_32 & LD_LIBRARY_PATH_64 must
>>  be used to avoid breaking 32 vs. 64 bit applications.
>> 
>
>On Solaris we use LD_LIBRARY_PATH_64 (only 64 bit applications are 
>supported), but this env. variable doesn't seem to exist on Linux so we 
>use LD_LIBRARY_PATH.


I think it should be a TCR: you MUST build your applications such that
$LD_LIBRARY_PATH does not be set.


>They are all Bash scripts.

Why not a POSIX shell (such as ksh93)?  And if they are started from a 
command line, why are they end with .sh?

>> What shell is used for these scripts?   If it's /bin/sh, have you verified 
>> they
>> work with both classic Solaris /bin/sh and ksh93 (which OpenSolaris uses as
>> /bin/sh)?
>> 
>>> We edit:
>>>  * /etc/dt/config/Xconfig to set Dtlogin*grabServer: False
>> 
>> As much as it pains me to say it, given the security-reducing change you 
>> make:
>> TCR: Perform equivalent modifications to gdm configuration as made to dtlogin
>>      configuration.   (gdm is used on OpenSolaris as dtlogin is removed, and
>>      gdm may be used on Solaris 10 if accessibility is required or the site
>>      admin otherwise prefers it.)
>> 
>
>The changes are being made to gdm on OpenSolaris and Linux.

Why is this change needed? 

>>> ./SUNWdmx/reloc/dmx/include/X11/*
>>> ./SUNWdmx/reloc/dmx/lib/X11/*
>> 
>> You appear to be shipping a large portion of the X Window System, including
>> many libraries and headers which would already be present on the system, and
>> which if included in the global LD_LIBRARY_PATH you set would break other
>> applications.
>> 
>> TCR: Stop that!
>> 
>
>Are you saying DMX is available on OpenSolaris -- we could not find it 
>the last time we looked.

He's talking about the X11 bits which are in OpenSolaris.  No ship which 
is also in OpenSolaris.

Casper


Reply via email to