summaryrefslogtreecommitdiffstats
path: root/libopkg/args.h
diff options
context:
space:
mode:
Diffstat (limited to 'libopkg/args.h')
-rw-r--r--libopkg/args.h41
1 files changed, 2 insertions, 39 deletions
diff --git a/libopkg/args.h b/libopkg/args.h
index 7992844..176d354 100644
--- a/libopkg/args.h
+++ b/libopkg/args.h
@@ -22,57 +22,20 @@ struct args
{
char *conf_file;
char *dest;
- char *tmp_dir;
- int force_defaults;
- int force_maintainer;
- int force_depends;
- int force_overwrite;
- int force_downgrade;
- int force_reinstall;
- int force_removal_of_essential_packages;
- int force_removal_of_dependent_packages;
- int force_space;
- int noaction;
- int nodeps;
- int multiple_providers;
- int query_all;
- int verbosity;
+
int nocheckfordirorfile;
int noreadfeedsfile;
- int autoremove;
- char *offline_root;
- char *offline_root_path;
- char *offline_root_pre_script_cmd;
- char *offline_root_post_script_cmd;
- char *cache;
};
typedef struct args args_t;
#define ARGS_DEFAULT_CONF_FILE_DIR OPKGETCDIR"/opkg"
#define ARGS_DEFAULT_CONF_FILE_NAME "opkg.conf"
#define ARGS_DEFAULT_DEST NULL
-#define ARGS_DEFAULT_FORCE_DEFAULTS 0
-#define ARGS_DEFAULT_FORCE_MAINTAINER 0
-#define ARGS_DEFAULT_FORCE_DEPENDS 0
-#define ARGS_DEFAULT_FORCE_OVERWRITE 0
-#define ARGS_DEFAULT_FORCE_DOWNGRADE 0
-#define ARGS_DEFAULT_FORCE_REINSTALL 0
-#define ARGS_DEFAULT_FORCE_REMOVAL_OF_ESSENTIAL_PACKAGES 0
-#define ARGS_DEFAULT_FORCE_REMOVAL_OF_DEPENDENT_PACKAGES 0
-#define ARGS_DEFAULT_FORCE_SPACE 0
-#define ARGS_DEFAULT_OFFLINE_ROOT NULL
-#define ARGS_DEFAULT_OFFLINE_ROOT_PATH NULL
-#define ARGS_DEFAULT_OFFLINE_ROOT_PRE_SCRIPT_CMD NULL
-#define ARGS_DEFAULT_OFFLINE_ROOT_POST_SCRIPT_CMD NULL
-#define ARGS_DEFAULT_NOACTION 0
-#define ARGS_DEFAULT_NODEPS 0
-#define ARGS_DEFAULT_VERBOSE_WGET 0
#define ARGS_DEFAULT_VERBOSITY 1
-#define ARGS_DEFAULT_AUTOREMOVE 0
void args_init(args_t *args);
void args_deinit(args_t *args);
int args_parse(args_t *args, int argc, char *argv[]);
-void args_usage(char *complaint);
+void args_usage(const char *complaint);
#endif