Salvando um arquivo de configuração do kernel através dos resultados do menuconfig com diferentes opções?

1

Estou experimentando diferentes arquivos de configuração do kernel e queria manter um registro dos que eu usei.

Aqui está a situação:

  • Existe um arquivo de configuração chamado my_config que eu quero usar como modelo
  • Eu faço make menuconfig , carrego my_config faço NO alterações e salve como .config .
  • Quando eu faço diff .config my_config , existem diferenças nos arquivos

Por que haveria diferenças entre o arquivo antigo e o novo?

    
por TheMeaningfulEngineer 16.01.2014 / 15:01

1 resposta

4

Why would here be differences

Porque você carregou my_config no menuconfig, fez alterações e salvou-o como .config . Claro que eles são diferentes. Se você salvou duas vezes, uma vez com cada nome, elas seriam as mesmas.

Se você quer dizer que eles são mais diferentes do que você acha que deveriam ser, tenha em mente que não há uma correspondência de 1: 1 entre as coisas que você seleciona no menuconfig e as alterações que aparecem no arquivo de configuração.

Além disso, se my_config foi o produto de uma versão anterior da origem do kernel , make menuconfig notará isso e converterá o arquivo para refletir a versão de origem mais recente. Isso significa que, mesmo que você não mude nada, apenas carregá-lo e salvá-lo resultará em alterações substanciais no texto do arquivo. No entanto, a configuração real deve ser essencialmente a mesma (geralmente as alterações são a adição de novas opções com valores padrão apropriados).

    
por 16.01.2014 / 15:12