>> I had to recompile the whole OpenSC/OpenCT framework from source as the 
>> one shipped with Fedora was utter crap (and I mean *really* crap)! I 
>> also had to upgrade gdm to 2.32 (again, compiled from source) in order 
>> to get it to work with the rest of the framework in FC13.
>>     
>
> Can you elaborate more?
If you look through my posts from September/October last year you will 
find the answers you are looking for.

"In short" and from what I remember, the OpenCT/OpenSC versions shipped 
by Fedora were too old, introduced an unnecessary dependencies and, most 
importantly, it didn't work with my smartcard at all (even though the 
card was not that uncommon, as it turned out). The configuration files 
used the bloody coolkey driver which was completely useless even though 
I had openct/opensc specified in the configuration. I also had to adjust 
the login files in the pam.d directory as the options preselected there 
(automatically by the gnome smartcard manager) didn't work with the 
modules supplied with openct/opensc either.

To top it all up, the Gnome smartcard manager couldn't talk to the 
standard gdm shipped with FC13 (gdm 2.20 I think it was) and when I 
managed to get it to start eventually, it did recognise the card, but 
refused to present a prompt for me to type in my pin number to unlock 
the key, which, again, turned out to be a fault with the openct/opensc 
drivers shipped by Fedora as they were searching for the coolkey.so file 
disregarding the options I put in my config files.

Given all that, I had to compile everything from source (imagine the 
number -devel dependencies packages I had to install for this!), build 
gdm 2.32 (on FC13!), build openct/opensc drivers from source while strip 
the dependencies I do not need and eventually made the whole thing work, 
not without the critical help I received from a few members on this 
list, Andre Zepezauer, Ludovic Rousseau, Martin Paljak and Peter Stuge 
to name a few.


>  From your previous mails to the ML I understood
> that you were building a custom initrd with opensc and didn't want
> pcsc-lite dragged in. To avoid having to bundle all the extra libraries
> in the initrd, you then rebuilt opensc with only openct support.
>   
That was one of my goals, yes.

> How does that make the distribution package "utter crap", as you put it?
>   
See above.

> Unfortunately, I believe your use case is even less supported nowadays.
> Since the 0.12.0 release, opensc no longer supports building in both
> pcsc-lite and openct support, so starting with Fedora 15, the opensc
> package is built with only pcsc-lite support.
>   
Wonder why I build all crucial Fedora packages I use on my systems from 
source disregarding 'official' distributions?

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to