mirror of
https://github.com/moparisthebest/pacman
synced 2024-08-13 17:03:46 -04:00
skip unknown repo names for pacman -Sl
Brings pacman -Sl behavior in line with other listing operations. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
dfcea1456d
commit
2436351d6e
@ -485,6 +485,7 @@ static int sync_list(alpm_list_t *syncs, alpm_list_t *targets)
|
|||||||
{
|
{
|
||||||
alpm_list_t *i, *j, *ls = NULL;
|
alpm_list_t *i, *j, *ls = NULL;
|
||||||
alpm_db_t *db_local = alpm_get_localdb(config->handle);
|
alpm_db_t *db_local = alpm_get_localdb(config->handle);
|
||||||
|
int ret = 0;
|
||||||
|
|
||||||
if(targets) {
|
if(targets) {
|
||||||
for(i = targets; i; i = alpm_list_next(i)) {
|
for(i = targets; i; i = alpm_list_next(i)) {
|
||||||
@ -503,8 +504,7 @@ static int sync_list(alpm_list_t *syncs, alpm_list_t *targets)
|
|||||||
if(db == NULL) {
|
if(db == NULL) {
|
||||||
pm_printf(ALPM_LOG_ERROR,
|
pm_printf(ALPM_LOG_ERROR,
|
||||||
_("repository \"%s\" was not found.\n"), repo);
|
_("repository \"%s\" was not found.\n"), repo);
|
||||||
alpm_list_free(ls);
|
ret = 1;
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ls = alpm_list_add(ls, db);
|
ls = alpm_list_add(ls, db);
|
||||||
@ -536,7 +536,7 @@ static int sync_list(alpm_list_t *syncs, alpm_list_t *targets)
|
|||||||
alpm_list_free(ls);
|
alpm_list_free(ls);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static alpm_db_t *get_db(const char *dbname)
|
static alpm_db_t *get_db(const char *dbname)
|
||||||
|
Loading…
Reference in New Issue
Block a user