On Sat 28 May 2011 at 22:37 +0800, Pang Yan Han wrote:
> +             case OP_VERIFY:
> +                     if (!strcmp(optarg, "always")) {
> +                             
> alpm_option_set_default_sigverify(PM_PGP_VERIFY_ALWAYS);
> +                     } else if (!strcmp(optarg, "optional")) {
> +                             
> alpm_option_set_default_sigverify(PM_PGP_VERIFY_OPTIONAL);
> +                     } else if (!strcmp(optarg, "never")) {
> +                             
> alpm_option_set_default_sigverify(PM_PGP_VERIFY_NEVER);
> +                     } else {
> +                             pm_printf(PM_LOG_ERROR, _("'%s' is not a valid 
> verify level\n"),
> +                                             optarg);
> +                             return 1;
> +                     }
> +
> +                     break;
>

You could have used the option_verifysig() function from conf.c.

Maybe it would be better to store that value in a new field of the config
structure (same thing in conf.c) so that it would get applied in a
similar way as with setlibpaths().

-- 
Rémy.

Reply via email to