[pacman-dev] [PATCH] Enable remove progressbar with -S (conflict resolving)

Nagy Gabor ngaba at bibl.u-szeged.hu
Wed Jun 10 13:50:33 EDT 2009


>From 0880c6a0f60e8377197f00bd5fab3652a3e40f39 Mon Sep 17 00:00:00 2001
From: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Wed, 10 Jun 2009 20:22:04 +0200
Subject: [PATCH] Enable remove progressbar with -S (conflict resolving)

$ sudo pacman -S mc

Old output:
***********
:: mc conflicts with mc-mp. Remove mc-mp? [Y/n] y
...
(1/1) checking for file conflicts                   [################] 100%
(1/1) installing mc                                 [################] 100%

New output:
***********
:: mc conflicts with mc-mp. Remove mc-mp? [Y/n] y
...
(1/1) checking for file conflicts                   [################] 100%
(1/1) removing mc-mp                                [################] 100%
(1/1) installing mc                                 [################] 100%

Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
---
 lib/libalpm/sync.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c
index d366ee1..c7ac966 100644
--- a/lib/libalpm/sync.c
+++ b/lib/libalpm/sync.c
@@ -942,6 +942,7 @@ int _alpm_sync_commit(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t **data)
 		}
 		/* we want the frontend to be aware of commit details */
 		tr_remove->cb_event = trans->cb_event;
+		tr_remove->cb_progress = trans->cb_progress;
 		if(_alpm_trans_commit(tr_remove, NULL) == -1) {
 			_alpm_log(PM_LOG_ERROR, _("could not commit removal transaction\n"));
 			goto error;
-- 
1.6.0.3





More information about the pacman-dev mailing list