diff options
author | Aurelien Foret <aurelien@archlinux.org> | 2006-01-01 16:12:20 +0100 |
---|---|---|
committer | Aurelien Foret <aurelien@archlinux.org> | 2006-01-01 16:12:20 +0100 |
commit | 7ff3ad054bc203e46912c526f52de0b727263e09 (patch) | |
tree | 4dd0e136612a66e820d11201fa69cb7cf81aaf82 /src | |
parent | 15bc6e5508cf8e083f161f353ba12a9af4a89c56 (diff) | |
download | pacman-7ff3ad054bc203e46912c526f52de0b727263e09.tar.gz pacman-7ff3ad054bc203e46912c526f52de0b727263e09.tar.xz |
- reworked verbose levels
- fixed the handling of command line errors when no operation is specified
Diffstat (limited to 'src')
-rw-r--r-- | src/pacman/log.c | 2 | ||||
-rw-r--r-- | src/pacman/pacman.c | 12 | ||||
-rw-r--r-- | src/pacman/sync.c | 2 |
3 files changed, 5 insertions, 11 deletions
diff --git a/src/pacman/log.c b/src/pacman/log.c index 52801c7b..5654c5a8 100644 --- a/src/pacman/log.c +++ b/src/pacman/log.c @@ -103,7 +103,7 @@ void vprint(char *fmt, ...) { va_list args; - if(config->verbose > 1) { + if(config->verbose > 0) { if(neednl == 1) { fprintf(stdout, "\n"); neednl = 0; diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c index 016296cb..40d9b5cf 100644 --- a/src/pacman/pacman.c +++ b/src/pacman/pacman.c @@ -75,11 +75,6 @@ int main(int argc, char *argv[]) maxcols = atoi(cenv); } - if(argc < 2) { - usage(PM_OP_MAIN, basename(argv[0])); - return(0); - } - /* set signal handlers */ signal(SIGINT, cleanup); signal(SIGTERM, cleanup); @@ -90,8 +85,8 @@ int main(int argc, char *argv[]) ERR(NL, "could not allocate memory for pacman config data.\n"); return(1); } - config->op = PM_OP_MAIN; - config->debug |= PM_LOG_WARNING | PM_LOG_ERROR; + config->op = PM_OP_MAIN; + config->debug |= PM_LOG_WARNING | PM_LOG_ERROR; /* parse the command line */ ret = parseargs(argc, argv); @@ -179,7 +174,7 @@ int main(int argc, char *argv[]) } } - if(config->verbose > 1) { + if(config->verbose > 0) { printf("Root : %s\n", config->root); printf("DBPath: %s\n", config->dbpath); list_display("Targets:", pm_targets); @@ -200,7 +195,6 @@ int main(int argc, char *argv[]) case PM_OP_QUERY: ret = pacman_query(pm_targets); break; case PM_OP_SYNC: ret = pacman_sync(pm_targets); break; case PM_OP_DEPTEST: ret = pacman_deptest(pm_targets); break; - case PM_OP_MAIN: ret = 0; break; default: ERR(NL, "no operation specified (use -h for help)\n"); ret = 1; diff --git a/src/pacman/sync.c b/src/pacman/sync.c index b1499fb7..c25175da 100644 --- a/src/pacman/sync.c +++ b/src/pacman/sync.c @@ -253,7 +253,7 @@ static int sync_group(list_t *syncs, list_t *targets) PM_GRP *grp = alpm_list_getdata(lp); MSG(NL, "%s/%s\n", (char *)sync->treename, (char *)alpm_grp_getinfo(grp, PM_GRP_NAME)); - if(config->verbose > 1) { + if(config->verbose > 0) { PM_LIST_display(" ", alpm_grp_getinfo(grp, PM_GRP_PKGNAMES)); } } |