[fpc-devel] GetAppConfigDir under Unices
Michael Van Canneyt
michael at freepascal.org
Thu Nov 10 20:28:00 CET 2005
On Thu, 10 Nov 2005, Michalis Kamburelis wrote:
> Hi
>
> I had some time today and I decided to write a simple patch that fixes
> GetAppConfigDir, adhering to basedir-spec.
>
> The arguments after adhering to basedir-spec are:
> - The idea to place things within .config/ seems sensible.
> - On my system (Debian testing) I see two things that adhere to it
> (xfce4 and graveman), so the spec is not completely unknown.
>
> So my patch follows Danny's advice and adheres to basedir-spec.
>
> So GetAppConfigDir(false) and GetAppConfigFile(false, ...) behavior changes to
> use $XDG_CONFIG_HOME or ~/.config/. The patch also fixes
> GetAppConfigFile(false) behavior (ConfigExtension was not appended in this
> case).
>
> I'm attaching the patch to rtl/unix/sysutils.pp (done versus trunk, but I
> think it should be merged with 2.0.1 branch too) as file sysutils.patch, and
> I'm attaching a trivial test program test_app_config_dir.pas to easily test
> GetAppConfigXxx
> routines.
Applied, but not merged. The 2.0.2 tag is already set.
It will be for 2.0.4.
Michael.
More information about the fpc-devel
mailing list