|
@@ -476,9 +476,6 @@ int main() {
|
|
|
fprintf(cfg, "ADK_PACKAGE_%s\n", toupperstr(pkgdirp->d_name));
|
|
|
}
|
|
|
}
|
|
|
- //else {
|
|
|
- // fprintf(cfg, "\tprompt \"%s\"\n", pkgdirp->d_name);
|
|
|
- //}
|
|
|
fprintf(cfg, "\tdefault n\n");
|
|
|
fclose(cfg);
|
|
|
free(pkgs);
|
|
@@ -542,6 +539,10 @@ int main() {
|
|
|
fprintf(cfg, "config ADK_PACKAGE_%s\n", toupperstr(token));
|
|
|
fprintf(cfg, "\tprompt \"%s... %s\"\n", pseudo_name, pkg_descr);
|
|
|
fprintf(cfg, "\ttristate\n");
|
|
|
+ if (pkg_multi != NULL)
|
|
|
+ if (strncmp(pkg_multi, "1", 1) == 0)
|
|
|
+ if (strncmp(toupperstr(token), toupperstr(pkgdirp->d_name), strlen(token)) != 0)
|
|
|
+ fprintf(cfg, "\tdepends on ADK_PACKAGE_%s\n", toupperstr(pkgdirp->d_name));
|
|
|
|
|
|
free(pseudo_name);
|
|
|
|