Compiz Manager wrapper script modifies ENV environment variable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Invalid
|
Undecided
|
|||
compiz (Debian) |
Fix Released
|
Unknown
|
|||
compiz (Ubuntu) |
Fix Released
|
Low
|
Michael Vogt |
Bug Description
Binary package hint: compiz-core
In compiz-core for Hardy (1:0.7.4-0ubuntu6):
The Compiz Manager wrapper script (installed at /usr/bin/compiz) modifies the ENV environment variable, which interferes with interactive POSIX shells (/bin/sh but not /bin/bash). The variable should be called something else (perhaps 'COMPIZ_ENV'). The purpose served by the ENV variable in the wrapper script is not clear; a quick grep for 'ENV' in the compiz source did not reveal anything useful.
For more details on the standard meaning of the ENV environment variable, see the POSIX specifications at:
http://
http://
http://
Related branches
Changed in compiz: | |
status: | Unknown → New |
Changed in compiz: | |
status: | New → Fix Released |
Changed in compiz: | |
status: | Fix Released → New |
Changed in compiz: | |
status: | New → Confirmed |
Changed in compiz: | |
status: | Unknown → New |
Changed in compiz: | |
status: | Confirmed → Fix Released |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Low |
status: | Confirmed → In Progress |
Changed in compiz (Debian): | |
status: | Unknown → New |
Changed in compiz (Debian): | |
status: | New → Confirmed |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Michael Vogt (mvo) |
Changed in compiz (Debian): | |
status: | Confirmed → Fix Released |
I just noticed that the compiz-manager script does 'export $ENV' and not 'export ENV' (notice the missing dollar sign). Thus, ENV is not actually used by compiz outside of the compiz-manager script. This will be easy to fix -- I'll whip up a patch.