menuselect: Use more specific error message.

Instead of using the same error message for
missing dependencies and conflicts, be specific
about what actually went wrong.

Resolves: #520
(cherry picked from commit f22f49e77a)
This commit is contained in:
Naveen Albert 2024-01-04 18:05:32 +00:00 committed by Asterisk Development Team
parent b2eb25a88c
commit fd57ddb3e9
1 changed files with 7 additions and 4 deletions

View File

@ -1933,14 +1933,17 @@ static int sanity_check(void)
fprintf(stderr, "\n"
"***********************************************************\n"
" The existing menuselect.makeopts file did not specify \n"
" that '%s' should not be included. However, either some \n"
" dependencies for this module were not found or a \n"
" conflict exists. \n"
" that '%s' should not be included. However, \n"
" %s%s\n"
" %s.\n"
" \n"
" Either run 'make menuselect' or remove the existing \n"
" menuselect.makeopts file to resolve this issue. \n"
"***********************************************************\n"
"\n", mem->name);
"\n", mem->name,
mem->depsfailed ? "dependencies for this module were not found" : "",
mem->depsfailed && mem->conflictsfailed ? " and" : "",
mem->conflictsfailed ? "a conflict exists" : "");
insane = 1;
}
}