diff --git a/src/distromatic.c b/src/distromatic.c index e3ab960..3175c88 100644 --- a/src/distromatic.c +++ b/src/distromatic.c @@ -631,9 +631,10 @@ resolveFirstLevelDependencies(struct configTag *ct, int archidx) } /* for */ if ((found >= 1) && (currheader->altrepository != 0) && + (currheader->altrepository = ct->repository_level) && (provided->provider[foundprovider]->sourceheader != currheader->sourceheader) && (provided->provider[foundprovider]->altrepository == currheader->altrepository)) { - snprintf(warning, PATH_MAX, "%s(%s,%s) requires %s(%s,%s) because it only provides %s = %s", + snprintf(warning, PATH_MAX, "%s(%s,%s) requires %s(%s,%s) because it provides %s=%s", currheader->name, currheader->arch, ct->repository[currheader->altrepository]->tag,