forked from pool/pam-config
43 lines
1.4 KiB
Diff
43 lines
1.4 KiB
Diff
|
Index: pam-config-1.3/src/mod_pam_keyinit.c
|
||
|
===================================================================
|
||
|
--- pam-config-1.3.orig/src/mod_pam_keyinit.c
|
||
|
+++ pam-config-1.3/src/mod_pam_keyinit.c
|
||
|
@@ -47,20 +47,15 @@ write_config_keyinit (pam_module_t *this
|
||
|
fp = create_service_file (gl_service);
|
||
|
if (!fp) return 0;
|
||
|
|
||
|
- fprintf(stderr, "writeit=%d, is_written=%d\n", writeit, is_written);
|
||
|
while (cfg_content != NULL)
|
||
|
{
|
||
|
- fprintf(stderr, "cfg_content->line = >>%s", cfg_content->line);
|
||
|
if (writeit)
|
||
|
{
|
||
|
- fprintf(stderr, "writeit=%d\n", writeit);
|
||
|
if (!is_written)
|
||
|
{
|
||
|
- fprintf(stderr, "is_written=%d\n", is_written);
|
||
|
/* write this entry as the first in the session part */
|
||
|
if (strstr(cfg_content->line, "session") != NULL)
|
||
|
{
|
||
|
- fprintf(stderr, "strstr(cfg_content->line, \"session\") != NULL\n");
|
||
|
write_entry(fp, opt_set);
|
||
|
is_written = 1;
|
||
|
}
|
||
|
@@ -97,7 +92,6 @@ write_config_keyinit (pam_module_t *this
|
||
|
static void
|
||
|
write_entry(FILE *fp, option_set_t *opt_set)
|
||
|
{
|
||
|
- fprintf(stderr, "write_entry(fp, opt_set)\n");
|
||
|
fprintf (fp, "session optional\tpam_keyinit.so revoke ");
|
||
|
if (opt_set->is_enabled (opt_set, "force"))
|
||
|
fprintf (fp, "force ");
|
||
|
@@ -121,7 +115,7 @@ PRINT_ARGS("keyinit")
|
||
|
PRINT_XMLHELP("keyinit")
|
||
|
|
||
|
/* ---- contruct module object ---- */
|
||
|
-DECLARE_BOOL_OPTS_3 (is_enabled, debug, force);
|
||
|
+DECLARE_BOOL_OPTS_4 (is_enabled, debug, force, revoke);
|
||
|
DECLARE_STRING_OPTS_0;
|
||
|
DECLARE_OPT_SETS;
|
||
|
|