libopkg: clean up handling of unresolved dependencies
authorDaniel Golle <daniel@makrotopia.org>
Tue, 3 Nov 2020 04:09:21 +0000 (04:09 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Tue, 3 Nov 2020 04:37:36 +0000 (04:37 +0000)
commitda9746aaa28fdc63a6e062bf00b25eba52bc8e5f
tree558f66b6fc206e3a08219dbe84e779d19d927dd6
parent383748952eb927737de89a5791599a0ca8f96c4d
libopkg: clean up handling of unresolved dependencies

Drastically improves performance, back to the level seen before
the previous commit.

Fixes: 3837489 ("libopkg: work-around yet another dependency checking problem")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Paul Spooren <mail@aparcar.org>
libopkg/opkg.c
libopkg/opkg_install.c
libopkg/pkg.h
libopkg/pkg_depends.c
libopkg/pkg_depends.h
libopkg/pkg_hash.c