summaryrefslogtreecommitdiffstats
path: root/libopkg/args.c
diff options
context:
space:
mode:
authorticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2009-04-17 03:59:05 (EDT)
committer ticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2009-04-17 03:59:05 (EDT)
commit10f0dceaf9ed1dea7c2ed7d41e7a748d34dd9324 (patch)
treeac096c4b65a6fae0d7fe66640ab3e3dfe71843d1 /libopkg/args.c
parent17afa481c6b0bee87de3896a498c4c6a4de8f838 (diff)
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
Diffstat (limited to 'libopkg/args.c')
-rw-r--r--libopkg/args.c7
1 files changed, 7 insertions, 0 deletions
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;