Para montar el nas en Fedora:
fedora 17 -> sudo mount.cifs -o user=gpd nas.bcn.c3po:/c3po/tmp /mnt/tmp
fedora 18 -> sudo mount.cifs -o user=gpd //nas.bcn.c3po/c3po/tmp /mnt/tmp

Para compilar y crear el rpm en Fedora

instalar:
autoconf
automake
pcsc.lite
rpmdevtools
rpmlint
gcc

con el commando yum. (buscar paquetes adecuados para distribucion)

Para crear el rpm:

COMPILAR LIBASUAN
mkdir dist
./configure --prefix=`pwd`/dist
make
make install


COMPILAR OPENSC
Modificar lo necesario en el fichero rpm.fedora_core_17/opensc_cpcnp.spec

instalar:
libtool
glib2-devel
libtool-ltdl-devel
openct-devel.i686

(libssl-dev):
	yum install openssl.i686 
	ln -s /usr/lib/libssl.so.1.0.0j /usr/lib/libssl.so.1.0.0

dh-make *de momento no se instala
po-debconf *de momento no se instala

Ejecutar "./_mkrpm rpm.fedora_core_17" --> parm para indicarle la ubicacion del fichero .spec




---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------

Durante las pruebas del p11 en Opensuse:

Habra que instalar el paquete PyKCS11:
.Descargar .tar (version += 1.2.4)
.Instalar paquetes:
..gcc.c++
..make
..build
..python-devel

.Descomprimir el fichero.
.make build
.make install
.ejecutar aplicacion pykcs11


---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------

Para depurar Python en linux:

Compilar la aplicacion en modo debug:
.Aņadir "export CFLAGS=-g", antes de crear el rpm.

Descargar aplicacion "ddd"
.Ejecutar
.File > OpenProgram > Program "/usr/bin/python"
.en linea de comandos:
.."set breakpoint pending on"
.."b ask_user_auth"
.Program > Run > Run with Arguments "/home/gpd/Descargas/pykcs11/dumpit.py -p CRYPTOKI -c /usr/lib/cpcnpopensc-pkcs11.so -S"
/home/gpd/Descargas/pykcs11/dumpit.py -p CRYPTOKI -c /home/gpd/sandbox/opensccpcnp/trunk/opensc-0.11.13/src/pkcs11/.libs/cpcnpopensc-pkcs11.so -S