Page MenuHomePhabricator

Refactor EFL usages of XDG_ envvars to use eina_vpath
Closed, ResolvedPublic


eina_vpath presents a fallback solution for the cases the XDG_** vars are not specified. This should be taken instead of custom solutions, so every usage of sockets etc. are ending up in the same directory.

Findings right now:

  • /tmp/xdg-XXXXX e_main.c
  • ~/.ecore in ecore_con_local.c
  • ~/.ecore in eina_debug.c
bu5hm4n created this task.Jul 3 2018, 1:33 PM
bu5hm4n triaged this task as Normal priority.
zmike added a project: Restricted Project.Jul 3 2018, 2:36 PM
zmike edited projects, added Active Work Proposal; removed Voting.Aug 20 2018, 4:55 AM

With this, efl is clean. Except elementary_run.c but this file does not use efl at all, so i am not dragging in eina just for vpath.
Right now only e is left.

I think that should be a separate task; this was originally a Active Work Proposal for 1.22 so we should keep the tags.

zmike closed this task as Resolved.Aug 20 2018, 10:19 AM
zmike reopened subtask T7331: use eina_vpath for XDG as Open.

Okay, I am fine with that :)