[pacman-dev] [PATCH] Add short options for mark as deps or explicit
Sébastien Luttringer
seblu at seblu.net
Mon Mar 4 20:03:14 EST 2013
The main (only) purpose of -D is to be able to change packages installation
status (deps or explicit). Having a short form offer a similar experience that
other main pacman option (e.g. Su).
Signed-off-by: Sébastien Luttringer <seblu at seblu.net>
---
src/pacman/pacman.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 38b28e1..bd33c2d 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -165,8 +165,8 @@ static void usage(int op, const char * const myname)
} else if(op == PM_OP_DATABASE) {
printf("%s: %s {-D --database} <%s> <%s>\n", str_usg, myname, str_opt, str_pkg);
printf("%s:\n", str_opt);
- addlist(_(" --asdeps mark packages as non-explicitly installed\n"));
- addlist(_(" --asexplicit mark packages as explicitly installed\n"));
+ addlist(_(" -d --asdeps mark packages as non-explicitly installed\n"));
+ addlist(_(" -e --asexplicit mark packages as explicitly installed\n"));
} else if(op == PM_OP_DEPTEST) {
printf("%s: %s {-T --deptest} [%s] [%s]\n", str_usg, myname, str_opt, str_pkg);
printf("%s:\n", str_opt);
@@ -446,7 +446,9 @@ static int parsearg_global(int opt)
static int parsearg_database(int opt)
{
switch(opt) {
+ case 'd':
case OP_ASDEPS: config->flags |= ALPM_TRANS_FLAG_ALLDEPS; break;
+ case 'e':
case OP_ASEXPLICIT: config->flags |= ALPM_TRANS_FLAG_ALLEXPLICIT; break;
default: return 1;
}
--
1.8.1.5
More information about the pacman-dev
mailing list