2010/8/15 Kalev Lember <[email protected]>:
> On 08/15/2010 06:54 PM, Ludovic Rousseau wrote:
>>
>> Hello,
>>
>> A new version of pcsc-lite is now available at [1].
>>
>> As usual, report any bug. Thanks
>>
>> pcsc-lite-1.6.3: Ludovic Rousseau
>> 15 August 2010
>> - "/reader.conf.d" is only appended to sysconfdir if no value of
>> sysconfdir is provided
>
> I respectfully disagree with this particular change. Most distros invoke
> ./configure with --sysconfdir=/etc, which makes pcscd think that whole /etc
> is its config dir and it will try to parse every single file in /etc.
>
> --sysconfdir is meant to mean _system_ configuration directory, aka /etc in
> most places. Please don't use this variable to pass _pcscd_ configuration
> directory, which should default to $sysconfdir/reader.conf.d.
>
> For example, check the build logs for Debian package which is now using
> whole /etc as pcscd config dir:
> https://buildd.debian.org/fetch.cgi?pkg=pcsc-lite;ver=1.6.3-1;arch=i386;stamp=1281889570
>
> The way it should work is that no matter what value is passed to
> --sysconfdir, pcscd will default to $sysconfdir/reader.conf.d. Now if you
> want to make "reader.conf.d" configurable, introduce another configuration
> variable for that. But please don't redefine the meaning of --sysconfdir.
You are right.
Fixed in revision 5137 and pcsc-lite 1.6.4
pcsc-lite-1.6.4: Ludovic Rousseau
15 August 2010
- Do not use sysconfdir as configuration directory but
"${sysconfdir}/reader.conf.d" instead.
Use --enable-confdir=DIR if you want to set a specific value without
the "reader.conf.d" appended.
Sometimes I am slow to understand the problem :-)
Thanks
--
Dr. Ludovic Rousseau
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle