state: virtual packages are always installable
they do not have any package associated. this is indicated by package with zero installed_size.cute-signatures
parent
b40b2f0429
commit
e3f919a4f5
|
@ -160,6 +160,8 @@ static void ns_free(apk_name_state_t name)
|
||||||
static inline int apk_state_pkg_available(struct apk_state *state,
|
static inline int apk_state_pkg_available(struct apk_state *state,
|
||||||
struct apk_package *pkg)
|
struct apk_package *pkg)
|
||||||
{
|
{
|
||||||
|
if (pkg->installed_size == 0)
|
||||||
|
return TRUE;
|
||||||
if (pkg->filename != NULL)
|
if (pkg->filename != NULL)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
if (apk_db_select_repo(state->db, pkg) != NULL)
|
if (apk_db_select_repo(state->db, pkg) != NULL)
|
||||||
|
|
Loading…
Reference in New Issue