aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOskar Roesler (bionade24) via pacman-dev <pacman-dev@lists.archlinux.org>2021-06-03 11:16:30 +0200
committerAllan McRae <allan@archlinux.org>2021-12-29 17:53:51 +1000
commit9f23654722b849b76ec15f6513ecb9265540ea59 (patch)
tree763596e19520d7dcd3424d7a8dc48ca70353e55f /src
parent58c81fa2139a1e928f2a0e673c76f9d6ea684a1b (diff)
pacman: print additional error information to stderr
Prints extra information provided by file conflict or corrupt package messages to stderr instead of stdout Signed-off-by: Oskar Roesler (bionade24) <o.roesler@oscloud.info> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'src')
-rw-r--r--src/pacman/sync.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index 25b08866..37e4732c 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -836,15 +836,15 @@ int sync_prepare_execute(void)
alpm_fileconflict_t *conflict = i->data;
switch(conflict->type) {
case ALPM_FILECONFLICT_TARGET:
- printf(_("%s exists in both '%s' and '%s'\n"),
+ fprintf(stderr, _("%s exists in both '%s' and '%s'\n"),
conflict->file, conflict->target, conflict->ctarget);
break;
case ALPM_FILECONFLICT_FILESYSTEM:
if(conflict->ctarget[0]) {
- printf(_("%s: %s exists in filesystem (owned by %s)\n"),
+ fprintf(stderr, _("%s: %s exists in filesystem (owned by %s)\n"),
conflict->target, conflict->file, conflict->ctarget);
} else {
- printf(_("%s: %s exists in filesystem\n"),
+ fprintf(stderr, _("%s: %s exists in filesystem\n"),
conflict->target, conflict->file);
}
break;
@@ -857,7 +857,7 @@ int sync_prepare_execute(void)
case ALPM_ERR_PKG_INVALID_SIG:
for(i = data; i; i = alpm_list_next(i)) {
char *filename = i->data;
- printf(_("%s is invalid or corrupted\n"), filename);
+ fprintf(stderr, _("%s is invalid or corrupted\n"), filename);
free(filename);
}
break;