search: improve output format for --rdepends
- makes -v option useful - makes --origin --quiet --exact useful for piping and scripting - makes the default output more readablecute-signatures
parent
a6b28beef0
commit
dde96976d3
|
@ -56,7 +56,9 @@ static void print_rdepends(struct search_ctx *ctx, struct apk_package *pkg)
|
||||||
|
|
||||||
name = pkg->name;
|
name = pkg->name;
|
||||||
|
|
||||||
printf(PKG_VER_FMT ":", PKG_VER_PRINTF(pkg));
|
if (apk_verbosity > 0)
|
||||||
|
printf(PKG_VER_FMT " is required by:\n",
|
||||||
|
PKG_VER_PRINTF(pkg));
|
||||||
for (i = 0; i < name->rdepends->num; i++) {
|
for (i = 0; i < name->rdepends->num; i++) {
|
||||||
name0 = name->rdepends->item[i];
|
name0 = name->rdepends->item[i];
|
||||||
|
|
||||||
|
@ -65,8 +67,8 @@ static void print_rdepends(struct search_ctx *ctx, struct apk_package *pkg)
|
||||||
for (k = 0; k < pkg0->depends->num; k++) {
|
for (k = 0; k < pkg0->depends->num; k++) {
|
||||||
dep = &pkg0->depends->item[k];
|
dep = &pkg0->depends->item[k];
|
||||||
if (apk_dep_is_materialized_or_provided(dep, pkg)) {
|
if (apk_dep_is_materialized_or_provided(dep, pkg)) {
|
||||||
printf(" ");
|
|
||||||
ctx->print_package(ctx, pkg0);
|
ctx->print_package(ctx, pkg0);
|
||||||
|
printf("\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue