ARGS_OPT_AUTOREMOVE,
ARGS_OPT_CACHE,
ARGS_OPT_FORCE_SIGNATURE,
+ ARGS_OPT_NO_CHECK_CERTIFICATE,
ARGS_OPT_SIZE,
};
{"force_checksum", 0, 0, ARGS_OPT_FORCE_CHECKSUM},
{"force-signature", 0, 0, ARGS_OPT_FORCE_SIGNATURE},
{"force_signature", 0, 0, ARGS_OPT_FORCE_SIGNATURE},
+ {"no-check-certificate", 0, 0, ARGS_OPT_NO_CHECK_CERTIFICATE},
+ {"no_check_certificate", 0, 0, ARGS_OPT_NO_CHECK_CERTIFICATE},
{"noaction", 0, 0, ARGS_OPT_NOACTION},
{"download-only", 0, 0, ARGS_OPT_DOWNLOAD_ONLY},
{"nodeps", 0, 0, ARGS_OPT_NODEPS},
case ARGS_OPT_FORCE_SIGNATURE:
conf->force_signature = 1;
break;
+ case ARGS_OPT_NO_CHECK_CERTIFICATE:
+ conf->no_check_certificate = 1;
+ break;
case ':':
parse_err = -1;
break;
printf
("\t--force-remove Remove package even if prerm script fails\n");
printf("\t--force-checksum Don't fail on checksum mismatches\n");
+ printf("\t--no-check-certificate Don't validate SSL certificates\n");
printf("\t--noaction No action -- test only\n");
printf("\t--download-only No action -- download only\n");
printf("\t--nodeps Do not follow dependencies\n");
!strcmp(cmd_name, "print-architecture") ||
!strcmp(cmd_name, "print_architecture") ||
!strcmp(cmd_name, "print-installation-architecture") ||
- !strcmp(cmd_name, "print_installation_architecture"))
+ !strcmp(cmd_name, "print_installation_architecture") ||
+ !strcmp(cmd_name, "compare_versions") ||
+ !strcmp(cmd_name, "compare-versions"))
nocheckfordirorfile = 1;
if (!strcmp(cmd_name, "flag") ||
!strcmp(cmd_name, "remove") ||
!strcmp(cmd_name, "files") ||
!strcmp(cmd_name, "search") ||
- !strcmp(cmd_name, "compare_versions") ||
- !strcmp(cmd_name, "compare-versions") ||
!strcmp(cmd_name, "list_installed") ||
!strcmp(cmd_name, "list-installed") ||
!strcmp(cmd_name, "list_changed_conffiles") ||