diff --git a/lib/transaction_revdeps.c b/lib/transaction_revdeps.c index fb27d97d..35e190f6 100644 --- a/lib/transaction_revdeps.c +++ b/lib/transaction_revdeps.c @@ -145,6 +145,12 @@ xbps_transaction_revdeps(struct xbps_handle *xhp, xbps_array_t pkgs) continue; } free(pkgname); + /* + * If pkg is on hold, pass to the next one. + */ + if (strcmp(tract, "hold") == 0) + continue; + /* * Time to validate revdeps for current pkg. */