Como combinar a configuração do kernel do Ubuntu / Debian na configuração única

1

O Ubuntu dividiu as configurações do kernel no diretório debian.master/config/ desta forma:

linux-3.2.0/debian.master/config % tree
.
├── amd64
│   ├── config.common.amd64
│   ├── config.flavour.generic
│   └── config.flavour.virtual
├── armel
│   ├──...
├── config.common.ports
├── config.common.ubuntu
├── enforce
├── i386
│   ├── ...
├── ...

Eu gostaria de criar uma configuração single para construir um kernel amd64.

Qual é a melhor maneira de combinar essas configurações? Eu apenas concateno eles?

(Note que eu só quero criar a configuração, não construir o kernel - claro que eu quero fazer isso mais tarde, mas isso não faz parte da questão).

    
por nh2 05.02.2013 / 16:27

1 resposta

2

Execute estes:

debian/rules debian/control
debian/rules genconfigs

Você encontrará a saída no diretório CONFIGS .

Esse comando é amplamente equivalente e grava diretamente em .config (a menos que você use o -o builddir flag):

scripts/kconfig/merge_config.sh \
  debian.master/config/config.common.ubuntu \
  debian.master/config/amd64/config.common.amd64 \
  debian.master/config/amd64/config.flavour.generic

Você também pode executar debian/rules editconfigs para edição baseada em menu ou editar os arquivos em CONFIGS manualmente e executar debian/rules updateconfigs .

Mais informações sobre o Wiki do Ubuntu: Kernel / Compile e Kernel / BuildYourOwnKernel .

    
por 25.05.2013 / 18:40