On Fri, Mar 21, 2008 at 12:51 AM, Huie-Ying Lee <[EMAIL PROTECTED]> wrote:
>  Q2: To meet the Solaris file location convention, I changed the default 
> location of the pam_pkcs11.conf file in the pam_config.c file.  To reserve 
> the original code, I used CPP "#ifdef" to differenciate the new code from the 
> original code.
>  For example, pam_config.c file,
>
>  
> -----------------------------------------------------------------------------------
>   34  struct configuration_st configuration = {
>   35          "/etc/pam_pkcs11/pam_pkcs11.conf",      /* char * config_file; 
> */
>   36          NULL,                           /* scconf_context *ctx; */
>  
> -----------------------------------------------------------------------------------
>
>  I changed the above code tp the code below and added the -DSUN_SOLARIS flag 
> to the Maekfile.am file.
>
>  
> -------------------------------------------------------------------------------------
>   struct configuration_st configuration = {
>   #ifdef SUN_SOLARIS
>         "/etc/security/pam_pkcs11/pam_pkcs11.conf",
>   #else
>          "/etc/pam_pkcs11/pam_pkcs11.conf",      /* char * config_file; */
>   #endif
>         NULL,                           /* scconf_context *ctx; */
>  
> -------------------------------------------------------------------------------------
>
>  However, the resulting file still picked up the original line.  It seems 
> that the generated Makefile file doesn't recognize the new "SUN_SOLARIS" 
> flag. Currently, I worked around this problem, but I would like to know which 
> file that I should update so that the "-DSUN_SOLARIS" will be recognized.

"/etc/security/" is hard coded in many places.

I committed a new version in revision 319 and 320 to add a new
./configure argument --with-confdir=DIR.

You can now use: ./configure --with-confdir=/etc/security/pam_pkcs11
to do what you want.

>  Q3:  For the NLS support, I found that the only file that has the gettext 
> support is the pam_pkcs11.c file which is part of the pam_pkcs11 module.  All 
> the utility commands under the src/tools directory currently do not have the 
> NLS support.  Is this correct ?

Exact.
An i18n of these tools should be easy. I will try to do that.
Do you plan to provide a localisation file?

Bye

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

Reply via email to