<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>> schrieb am So., 12. Apr. 2020, 12:16:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On Sun, 12 Apr 2020, Bo Berglund via fpc-pascal wrote:<br>
<br>
> On Fri, 10 Apr 2020 13:44:17 -0700 (MST), fredvs via fpc-pascal<br>
> <<a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank" rel="noreferrer">fpc-pascal@lists.freepascal.org</a>> wrote:<br>
><br>
>> 2)    Your home directory, it looks for .fpc.cfg.<br>
><br>
> This is something I have been wondering about for a while..<br>
> When I install FPC from sources I have to create a config file by<br>
> using this command:<br>
><br>
> /home/user/lib/fpc/$FPCVER/samplecfg "/home/user/lib/fpc/$FPCVER"<br>
> "/home/user"<br>
> (replace "user" with the actual username such as pi or whatever)<br>
><br>
> The problem with this is that the generated file is named fpc.cfg so I<br>
> have to do a rename afterwards and this is not always remembered (like<br>
> yesterday).<br>
<br>
You can hardly blame us for you not remembering things... :-)<br>
<br>
> Why does fpc look for .fpc.cfg in the user home dir when it is<br>
> otherwise looking for fpc.cfg?<br>
<br>
Because the naming convention on unixes is like that for config files in<br>
your home directory. This is not fpc specific.<br>
<br>
This convention predates the systems used by desktop environments which nowadays puts<br>
everything in ~/.config or ~/.share or some other convention. But it is<br>
still in use today.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Just for completeness sake: this is not a convention for configuration files, but for *hidden* files in general. While in the global configuration directory (/etc) all files are (normally) visible for everyone the idea is that inside the user's home directory in most cases the user is only interested in the normal files of themselves when doing a "ls". Hidden files and directories are only shown with "ls -a". That is why FPC's configuration file is hidden: its good tone to hide configuration files in the user's home directory. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>