>> 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