Empacote módulos adicionais em árvore

1

Direcionando um Fedora atualizado cujo kernel infelizmente não possui um módulo: É possível empacotar o módulo (usando o kmod ou qualquer outro infra-estrutura), para que

  • o pacote de módulos tem o kernel da distro como uma dependência (ele entrará em um repositório dnf local para fácil instalação);
  • depois de instalado, o módulo pode ser modprobe(8) ed (não é necessário no initramfs);
  • apenas a fonte do kernel é necessária, nenhum pacote adicional do módulo fonte;
  • para construir o pacote, apenas o módulo precisa ser compilado, não o todo o kernel (hardware insignificante; é claro que uma compilação inicial do kernel seria razoável);
  • dado um SRPM, rpmbuild(8) será suficiente para criar o pacote (não manual make modules etc. necessário)?

Note que não estou interessado em criar módulos fora da árvore que sejam documentado bem o suficiente já. Desde que eu só preciso desse único módulo eu faria prefira evitar a configuração de um ambiente de compilação cruzada. Estou familiarizado com O gerenciamento de pacotes do OpenWRT, que permite o empacotamento e a distribuição módulos individuais, então presumo que seja possível de alguma forma. Como se conseguiria com RPM?

    
por phg 06.06.2016 / 10:08

0 respostas