X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libopkg%2Fopkg_conf.h;h=b19e5ddca57da45f7661f6397be2138fddbb2550;hb=b25d96944364269c61835d7a80a9165f0ee95667;hp=4ca513c4a2dd79f76ad8de48c83b721dde627db4;hpb=2858b18db8d4cbbf5b76fee3abd734c2fc773e12;p=oweals%2Fopkg-lede.git diff --git a/libopkg/opkg_conf.h b/libopkg/opkg_conf.h index 4ca513c..b19e5dd 100644 --- a/libopkg/opkg_conf.h +++ b/libopkg/opkg_conf.h @@ -57,14 +57,17 @@ struct opkg_conf int autoremove; int force_depends; int force_defaults; + int force_maintainer; int force_overwrite; int force_downgrade; int force_reinstall; int force_space; int force_removal_of_dependent_packages; int force_removal_of_essential_packages; + int check_signature; int nodeps; /* do not follow dependences */ char *offline_root; + char *offline_root_path; char *offline_root_pre_script_cmd; char *offline_root_post_script_cmd; int query_all; @@ -72,6 +75,25 @@ struct opkg_conf int noaction; char *cache; +#ifdef HAVE_SSLCURL + /* some options could be used by + * wget if curl support isn't builtin + * If someone want to try... + */ + char *ssl_engine; + char *ssl_cert; + char *ssl_cert_type; + char *ssl_key; + char *ssl_key_type; + char *ssl_key_passwd; + char *ssl_ca_file; + char *ssl_ca_path; + int ssl_dont_verify_peer; +#endif +#ifdef HAVE_PATHFINDER + int check_x509_path; +#endif + /* proxy options */ char *http_proxy; char *ftp_proxy; @@ -79,6 +101,9 @@ struct opkg_conf char *proxy_user; char *proxy_passwd; + char *signature_ca_file; + char *signature_ca_path; + hash_table_t pkg_hash; hash_table_t file_hash; hash_table_t obs_file_hash; @@ -105,6 +130,6 @@ int opkg_conf_write_status_files(opkg_conf_t *conf); char *root_filename_alloc(opkg_conf_t *conf, char *filename); -int opkg_init_options_array(const opkg_conf_t *conf, opkg_option_t **options); +void opkg_init_options_array(const opkg_conf_t *conf, opkg_option_t **options); #endif