Ignore:
Timestamp:
Feb 25, 2011, 9:26:54 PM (13 years ago)
Author:
Bruno Cornec
Message:
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi-busybox/scripts/kconfig/confdata.c

    r1765 r2725  
    2323const char conf_def_filename[] = ".config";
    2424
    25 const char conf_defname[] = "scripts/defconfig";
     25const char conf_defname[] = "/dev/null"; //bbox
    2626
    2727const char *conf_confnames[] = {
     
    7171{
    7272    struct stat buf;
    73     static char fullname[PATH_MAX+1];
     73    static char *fullname = NULL;
    7474    char *env, *name;
    7575
     
    7777    env = getenv(SRCTREE);
    7878    if (env) {
     79        fullname = realloc(fullname, strlen(env) + strlen(name) + 2);
    7980        sprintf(fullname, "%s/%s", env, name);
    8081        if (!stat(fullname, &buf))
     
    405406                strftime(buf, sizeof(buf), "#define AUTOCONF_TIMESTAMP "
    406407                    "\"%Y-%m-%d %H:%M:%S\"\n", localtime(&now));
     408        } else { /* bbox */
     409            strcpy(buf, "#define AUTOCONF_TIMESTAMP \"\"\n");
    407410        }
    408411        fprintf(out_h, "/*\n"
     
    436439        } else if (!(sym->flags & SYMBOL_CHOICE)) {
    437440            sym_calc_value(sym);
    438 /* bbox: we want to all syms
     441/* bbox: we want to see all syms
    439442            if (!(sym->flags & SYMBOL_WRITE))
    440443                goto next;
     
    457460                        /* bbox */
    458461                        fprintf(out_h, "#define ENABLE_%s 0\n", sym->name);
    459                         fprintf(out_h, "#define USE_%s(...)\n", sym->name);
    460                         fprintf(out_h, "#define SKIP_%s(...) __VA_ARGS__\n", sym->name);
     462                        fprintf(out_h, "#define IF_%s(...)\n", sym->name);
     463                        fprintf(out_h, "#define IF_NOT_%s(...) __VA_ARGS__\n", sym->name);
    461464                    }
    462465                    break;
     
    472475                        /* bbox */
    473476                        fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
    474                         fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);
    475                         fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);
     477                        fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
     478                        fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
    476479                    }
    477480                    break;
     
    504507                    /* bbox */
    505508                    fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
    506                     fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);
    507                     fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);
     509                    fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
     510                    fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
    508511                }
    509512                break;
     
    516519                        /* bbox */
    517520                        fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
    518                         fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);
    519                         fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);
     521                        fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
     522                        fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
    520523                    }
    521524                    break;
     
    523526            case S_INT:
    524527                str = sym_get_string_value(sym);
     528                if (!str[0])
     529                    str = "0";
    525530                fprintf(out, "CONFIG_%s=%s\n", sym->name, str);
    526531                if (out_h) {
     
    528533                    /* bbox */
    529534                    fprintf(out_h, "#define ENABLE_%s 1\n", sym->name);
    530                     fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name);
    531                     fprintf(out_h, "#define SKIP_%s(...)\n", sym->name);
     535                    fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name);
     536                    fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name);
    532537                }
    533538                break;
Note: See TracChangeset for help on using the changeset viewer.