With the integration of "Smartcard EOF Removal" ONNV and SXCE will no
longer provide any support for Smartcards on Solaris via the legacy OCF
based framework. OpenSolaris releases never had this capability.
Note that is this is a cross 'usr/closed' and 'usr/src' push a
build is required after you pull both repositories. A clobber build
is recommended because the vestiges left in the proto are numerous.
For users of bfu it has been updated to remove the old ONNV delivered
smartcard binaries and to remove any lingering parts of smartcard from
other consolidations (CDE, JDS) that no longer work as a result. Again
these parts were never delivered for OpenSolaris releases only SXCE.
Cap-eye Install shouldn't have any issues after a clobber build (which
will ensure scmi2c is no longer built in usr/closed) but bfu is
recommended.
Even though this crosses the 'usr/closed' 'usr/src' boundary a new
closed-bins.tar is not required for those building without the
'usr/closed' repository, however you may wish to manually remove the
following from the closed directory:
./platform/sun4u/kernel/drv/sparcv9/scmi2c
./usr/share/lib/locale/com/sun/opencard
The remainder of the removed binaries that were built in usr/closed were
never distributed in closed-bins.tar.
Users wishing to use Smartcards on OpenSolaris may wish to consider
using the package opensc from the pkg.opensolaris.org/contrib
repository.
ARC Case References:
PSARC/2004/675 EOF sdtsmartcardadmin(1m)
PSARC/2004/678 EOF SCF_ Smartcard APIs
PSARC/2005/106 iButton Smartcard EOF
PSARC/2005/107 Cyberflex Smartcard EOF
PSARC/2006/295 EOF pam_smartchard(5)
PSARC/2006/296 EOF smartcard(1m)
PSARC 2009/522 libpcsclite EOF and Removal
--
Darren J Moffat