Como usar o Gitian para construir o kernel do Linux

1

Eu quero usar o link para criar o kernel do Linux. Alguém já fez isso? Eu preciso construí-lo em pelo menos dois computadores diferentes por razões de segurança, então eu preciso usar o gitian para fazer compilações determinísticas e comparar os hashes.

Eu já criei a base vm, como disse no link , agora só preciso executar bin/gbuild file.yml , mas eu faço Não sei como escrever este arquivo. Provavelmente eu devo ter muitas dependências para construir o kernel, então eles devem estar neste arquivo. Estou tentando comparar com o arquivo do bitcoin: link

Alguém poderia me ajudar a escrever um? Seria bom ter pessoas construindo juntos.

ATUALIZAÇÃO:

Comecei fazendo:

---
name: "kernel-linux"
enable_cache: true
suites:
- "xenial"
architectures:
- "amd64"
packages:
- "fakeroot"
- "build-essential"
- "ncurses-dev"
- "xz-utils"
- "libssl-dev"
- "bc"
remotes: []
reference_datetime: "2017-06-01 00:00:00"
files:
- "linux-4.16-rc1.tar.gz"
script: |
  tar xzf linux-4.16-rc1.tar.gz
  cd linux-4.16-rc1
  sudo make -j 4 && sudo make modules_install -j 4

Estou tendo alguns problemas para fazer o gitian funcionar, mas já é um bom começo. Eu acho que há uma necessidade de remover o timestamping do código do kernel, alterando algumas configurações (a propósito, ainda precisamos adicionar o arquivo de configurações do kernel)

    
por Guerlando OCs 15.02.2018 / 19:32

0 respostas