https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #8 from Eli Schwartz <eschwa...@archlinux.org> ---
It's anyway the wrong level to try implementing this -- how do you robustly log
into every user on the system regardless of their home directory, then execute
their bashrc, .pam_environment, and .config/environment.d (this one is a bit of
circular logic) in order to find out whether $XDG_CACHE_HOME has been set, and
finally delete `${XDG_CACHE_HOME:-$HOME/.cache}/icon-cache.kcache`?

I mean... you "could" do so, but it begins to become somewhat uncomfortable,
and the #1 place to find an overridden variable also introduces arbitrary code
execution. Even run as the user, there may be things there that users don't
want to be executed unless they are the ones logging in.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to