add: warn when creating empty virtual packages

see https://gitlab.alpinelinux.org/alpine/aports/-/issues/11736

[TT: minor stylistic change]
cute-signatures
Alex Xu (Hello71) 2021-08-07 08:31:31 -04:00 committed by Timo Teräs
parent 9b3e68d4ba
commit bd15683670
2 changed files with 3 additions and 0 deletions

View File

@ -147,6 +147,8 @@ static int add_main(void *ctx, struct apk_ctx *ac, struct apk_string_array *args
virtdep.result_mask = APK_VERSION_EQUAL;
virtdep.version = virtpkg->version;
if (!args->num) apk_warn(out, "creating empty virtual package");
}
foreach_array_item(parg, args) {

View File

@ -2,5 +2,6 @@
--no-network
add -t .virtual
@EXPECT
WARNING: creating empty virtual package
(1/1) Installing .virtual (20190603.131426)
OK: 0 MiB in 0 packages