From 10f0dceaf9ed1dea7c2ed7d41e7a748d34dd9324 Mon Sep 17 00:00:00 2001 From: ticktock35 Date: Fri, 17 Apr 2009 03:59:05 -0400 Subject: adding new flag flag_maintainer This flag is used for maintainer can use the latest conffile. this flag need to be set manually. git-svn-id: http://opkg.googlecode.com/svn/trunk@212 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358 --- (limited to 'libopkg/args.c') diff --git a/libopkg/args.c b/libopkg/args.c index 1f681c7..71692f0 100644 --- a/libopkg/args.c +++ b/libopkg/args.c @@ -31,6 +31,7 @@ static void print_version(void); enum long_args_opt { ARGS_OPT_FORCE_DEFAULTS = 129, + ARGS_OPT_FORCE_MAINTAINER, ARGS_OPT_FORCE_DEPENDS, ARGS_OPT_FORCE_OVERWRITE, ARGS_OPT_FORCE_DOWNGRADE, @@ -65,6 +66,7 @@ int args_init(args_t *args) ARGS_DEFAULT_CONF_FILE_NAME); args->force_defaults = ARGS_DEFAULT_FORCE_DEFAULTS; + args->force_maintainer = ARGS_DEFAULT_FORCE_MAINTAINER; args->force_depends = ARGS_DEFAULT_FORCE_DEPENDS; args->force_overwrite = ARGS_DEFAULT_FORCE_OVERWRITE; args->force_downgrade = ARGS_DEFAULT_FORCE_DOWNGRADE; @@ -114,6 +116,8 @@ int args_parse(args_t *args, int argc, char *argv[]) {"dest", 1, 0, 'd'}, {"force-defaults", 0, 0, ARGS_OPT_FORCE_DEFAULTS}, {"force_defaults", 0, 0, ARGS_OPT_FORCE_DEFAULTS}, + {"force-maintainer", 0, 0, ARGS_OPT_FORCE_MAINTAINER}, + {"force_maintainer", 0, 0, ARGS_OPT_FORCE_MAINTAINER}, {"force-depends", 0, 0, ARGS_OPT_FORCE_DEPENDS}, {"force_depends", 0, 0, ARGS_OPT_FORCE_DEPENDS}, {"force-overwrite", 0, 0, ARGS_OPT_FORCE_OVERWRITE}, @@ -197,6 +201,9 @@ int args_parse(args_t *args, int argc, char *argv[]) case ARGS_OPT_FORCE_DEFAULTS: args->force_defaults = 1; break; + case ARGS_OPT_FORCE_MAINTAINER: + args->force_maintainer = 1; + break; case ARGS_OPT_FORCE_DEPENDS: args->force_depends = 1; break; -- cgit v0.9.1