After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 471998 - Doesn't honour TMPDIR set by libpam-tmpdir
Doesn't honour TMPDIR set by libpam-tmpdir
Status: RESOLVED FIXED
Product: gnome-screensaver
Classification: Deprecated
Component: general
2.18.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on:
Blocks:
 
 
Reported: 2007-08-30 20:38 UTC by Sven Arvidsson
Modified: 2007-11-09 22:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Sven Arvidsson 2007-08-30 20:38:08 UTC
[ Forwarded from http://bugs.debian.org/423658 by Piotr Kaczuba ]

"Gnome-screensaver doesn't honour the TMPDIR environment variable. Instead of using the directory provided by TMPDIR (set by libpam-tmpdir), it creates gconfd-$USER and orbit-$USER directly in /tmp."

From the discussion in the Debian bug; gnome-screensaver intentionally filters the environment variables, after adding TMPDIR to get_env_vars() in gs-job.c and gs-window-x11.c libpam-tmpdir works as intended.
Comment 1 Bernhard Seibold 2007-10-16 17:02:37 UTC
I can confirm this and would appreciate if this was changed.
Comment 2 William Jon McCann 2007-11-09 22:36:12 UTC
We've removed this silly filtering in later releases.

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.