hrev47593 adds 1 changeset to branch 'master' old head: dd6cdcf0b7508feabf4cb903c67f8783cb0eaeea new head: d06cbe081b7ea043aea2012359744091de6d604d overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=d06cbe0+%5Edd6cdcf ---------------------------------------------------------------------------- d06cbe0: Add a profile.d file for XDG Base Directory Specification We declare most of the XDG environment variables for this spec: - XDG_CONFIG_HOME - XDG_DATA_HOME - XDG_CONFIG_DIRS - XDG_DATA_DIRS - XDG_CACHE_HOME I'm not yet sure what to do with XDG_RUNTIME_DIR. [ François Revol <revol@xxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev47593 Commit: d06cbe081b7ea043aea2012359744091de6d604d URL: http://cgit.haiku-os.org/haiku/commit/?id=d06cbe0 Author: François Revol <revol@xxxxxxx> Date: Tue Jul 29 14:59:49 2014 UTC ---------------------------------------------------------------------------- 1 file changed, 20 insertions(+) data/etc/profile.d/xdg_basedirs.sh | 20 ++++++++++++++++++++ ---------------------------------------------------------------------------- diff --git a/data/etc/profile.d/xdg_basedirs.sh b/data/etc/profile.d/xdg_basedirs.sh new file mode 100755 index 0000000..b2c6255 --- /dev/null +++ b/data/etc/profile.d/xdg_basedirs.sh @@ -0,0 +1,20 @@ +# +# Haiku setup for +# XDG Base Directory Specification +# +# http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html + +export XDG_CONFIG_HOME="`finddir B_USER_SETTINGS_DIRECTORY`" + +export XDG_DATA_HOME="`finddir B_USER_NONPACKAGED_DATA_DIRECTORY`" + +export XDG_CONFIG_DIRS="`finddir B_SYSTEM_SETTINGS_DIRECTORY`" +# XXX:B_USER_ETC_DIRECTORY? + +export XDG_DATA_DIRS="`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY`:\ +`finddir B_SYSTEM_DATA_DIRECTORY`" + +export XDG_CACHE_HOME="`finddir B_USER_CACHE_DIRECTORY`" + +# XXX:TODO +#export XDG_RUNTIME_DIR="`finddir B_USER_VAR_DIRECTORY`/tmp"