Hi, On Sunday 08 May 2005 11:16, Anders Johansson wrote:
On Sunday 08 May 2005 18:11, Jake Sallee wrote:
Hi Keith.
open: /opt/kde3/bin/startkde
locate the incorrect line that reads: "LD_BIND_NOW=true kdeinit +kcminit"
edit the line so that it's separated into two different lines:
LD_BIND_NOW=true kdeinit +kcminit
Just as an FYI, this is exactly equivalent to simply deleting the LD_BIND_NOW=true part.
The syntax "VARIABLE=value command" means that the variable will have the value for the duration of the command, but to not affect subsequent commands. So
LD_BIND_NOW=true
is effectively a non-operation. It sets the value and then deletes it again.
This is only true if there is no "export LD_BIND_NOW" statement either earlier in the script, if the LD_BIND_NOW variable was initially inherited from the environment when the "startkde" script was invoked, or if such an export statement appears somewhere between the variable setting and the invocation of "kdeinit". I don't believe any of those conditions obtain here, but I wanted to clarify the general interpretation of the variable-setting and exporting syntax of BASH. Randall Schulz