X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2Fopkg_conf.h;h=09437f13fff40691071b7428cdfa9a4078cfb7c3;hp=092686cf4ea7c323ccb16e4805b09c19c59a17c6;hb=a2afaf0b997f88422e07f622ba2bec3f5786e4de;hpb=5c709efb3d63562930b181a342a1bc258bccee83 diff --git a/libopkg/opkg_conf.h b/libopkg/opkg_conf.h index 092686c..09437f1 100644 --- a/libopkg/opkg_conf.h +++ b/libopkg/opkg_conf.h @@ -24,6 +24,7 @@ extern opkg_conf_t *conf; #include "config.h" #include +#include /* FNM_CASEFOLD */ #include "hash_table.h" #include "pkg_src_list.h" @@ -45,7 +46,9 @@ extern opkg_conf_t *conf; struct opkg_conf { pkg_src_list_t pkg_src_list; + pkg_src_list_t dist_src_list; pkg_dest_list_t pkg_dest_list; + pkg_dest_list_t tmp_dest_list; nv_pair_list_t arch_list; int restrict_to_default_dest; @@ -73,12 +76,18 @@ struct opkg_conf int force_space; int force_removal_of_dependent_packages; int force_removal_of_essential_packages; + int force_postinstall; + int force_remove; + int force_checksum; int check_signature; - int nodeps; /* do not follow dependences */ + int nodeps; /* do not follow dependencies */ + int nocase; /* perform case insensitive matching */ char *offline_root; + char *overlay_root; int query_all; int verbosity; int noaction; + int download_only; char *cache; #ifdef HAVE_SSLCURL @@ -130,6 +139,7 @@ struct opkg_option { }; int opkg_conf_init(void); +int opkg_conf_load(void); void opkg_conf_deinit(void); int opkg_conf_write_status_files(void);