The "local database is up to date" message has been replaced with "there
is nothing to do" message. This used with "empty" -S, -R, -U operations too.
(Examples: pacman -S ignored_pkg, pacman -Ru needed_pkg.)

See FS#17859.

Signed-off-by: Nagy Gabor <ng...@bibl.u-szeged.hu>
---
 src/pacman/remove.c  |    1 +
 src/pacman/sync.c    |    2 +-
 src/pacman/upgrade.c |    1 +
 3 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/pacman/remove.c b/src/pacman/remove.c
index 6d44350..61b57c7 100644
--- a/src/pacman/remove.c
+++ b/src/pacman/remove.c
@@ -118,6 +118,7 @@ int pacman_remove(alpm_list_t *targets)
        /* Step 3: actually perform the removal */
        alpm_list_t *pkglist = alpm_trans_get_remove();
        if(pkglist == NULL) {
+               printf(_(" there is nothing to do\n"));
                goto cleanup; /* we are done */
        }
        /* print targets and ask user confirmation */
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index a2ef616..24acf5f 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -663,7 +663,7 @@ static int sync_trans(alpm_list_t *targets)
        packages = alpm_trans_get_add();
        if(packages == NULL) {
                /* nothing to do: just exit without complaining */
-               printf(_(" local database is up to date\n"));
+               printf(_(" there is nothing to do\n"));
                goto cleanup;
        }
 
diff --git a/src/pacman/upgrade.c b/src/pacman/upgrade.c
index 57c7b79..ddb4796 100644
--- a/src/pacman/upgrade.c
+++ b/src/pacman/upgrade.c
@@ -132,6 +132,7 @@ int pacman_upgrade(alpm_list_t *targets)
        /* print targets and ask user confirmation */
        alpm_list_t *packages = alpm_trans_get_add();
        if(packages == NULL) { /* we are done */
+               printf(_(" there is nothing to do\n"));
                trans_release();
                return(retval);
        }
-- 
1.6.6


Reply via email to