summaryrefslogtreecommitdiffstats
path: root/src/pacman/trans.c
diff options
context:
space:
mode:
authorAaron Griffin <aaron@archlinux.org>2007-02-09 17:02:01 +0100
committerAaron Griffin <aaron@archlinux.org>2007-02-09 17:02:01 +0100
commitd8fd645c4c5aff5042da158d2471a2f72c443aad (patch)
tree6f8a76f1afcc3e4c8ce7ee0ca3ceb739b00fd361 /src/pacman/trans.c
parent4e0b649c3af6deeb6fcf765deaa3dc9b2f68452d (diff)
downloadpacman-d8fd645c4c5aff5042da158d2471a2f72c443aad.tar.gz
pacman-d8fd645c4c5aff5042da158d2471a2f72c443aad.tar.xz
* Cleaned up direct pm_fprintf usage (move to MSG/ERR macros for now)
* Moved some stderr output to stdout * Remove "RETRIEVE_LOCAL" trans event as libdownload handles local files
Diffstat (limited to 'src/pacman/trans.c')
-rw-r--r--src/pacman/trans.c29
1 files changed, 5 insertions, 24 deletions
diff --git a/src/pacman/trans.c b/src/pacman/trans.c
index 61c9e005..2a699ada 100644
--- a/src/pacman/trans.c
+++ b/src/pacman/trans.c
@@ -41,22 +41,6 @@ extern config_t *config;
static int prevpercent=0; /* for less progressbar output */
-/* refactored function from cb_trans_evt */
-static void retrieve_local(void *data1, void *data2)
-{
- const unsigned int maxcols = getcols();
- char out[PATH_MAX];
- unsigned int i;
-
- MSG(NL, " %s [", (char*)data1);
- STRNCPY(out, (char*)data2, maxcols-42);
- MSG(CL, "%s", out);
- for(i = strlen(out); i < maxcols-43; i++) {
- MSG(CL, " ");
- }
- fputs(_("] 100% LOCAL "), stdout);
-}
-
/* Callback to handle transaction events
*/
void cb_trans_evt(pmtransevt_t event, void *data1, void *data2)
@@ -65,7 +49,7 @@ void cb_trans_evt(pmtransevt_t event, void *data1, void *data2)
switch(event) {
case PM_TRANS_EVT_CHECKDEPS_START:
- pm_fprintf(stderr, NL, _("checking dependencies... "));
+ MSG(NL, _("checking dependencies... "));
break;
case PM_TRANS_EVT_FILECONFLICTS_START:
if(config->noprogressbar) {
@@ -73,13 +57,13 @@ void cb_trans_evt(pmtransevt_t event, void *data1, void *data2)
}
break;
case PM_TRANS_EVT_CLEANUP_START:
- pm_fprintf(stderr, NL, _("cleaning up... "));
+ MSG(NL, _("cleaning up... "));
break;
case PM_TRANS_EVT_RESOLVEDEPS_START:
- pm_fprintf(stderr, NL, _("resolving dependencies... "));
+ MSG(NL, _("resolving dependencies... "));
break;
case PM_TRANS_EVT_INTERCONFLICTS_START:
- pm_fprintf(stderr, NL, _("looking for inter-conflicts... "));
+ MSG(NL, _("looking for inter-conflicts... "));
break;
case PM_TRANS_EVT_FILECONFLICTS_DONE:
if(config->noprogressbar) {
@@ -90,7 +74,7 @@ void cb_trans_evt(pmtransevt_t event, void *data1, void *data2)
case PM_TRANS_EVT_CLEANUP_DONE:
case PM_TRANS_EVT_RESOLVEDEPS_DONE:
case PM_TRANS_EVT_INTERCONFLICTS_DONE:
- pm_fprintf(stderr, CL, _("done.\n"));
+ MSG(CL, _("done.\n"));
break;
case PM_TRANS_EVT_EXTRACT_DONE:
if(config->noprogressbar) {
@@ -167,9 +151,6 @@ void cb_trans_evt(pmtransevt_t event, void *data1, void *data2)
MSG(NL, _(":: Retrieving packages from %s...\n"), (char*)data1);
fflush(stdout);
break;
- case PM_TRANS_EVT_RETRIEVE_LOCAL:
- retrieve_local(data1, data2);
- break;
}
}