Como customizar o busybox do debian?

3

Estou construindo um sistema embarcado baseado no debian 7, e gostaria de aproveitar ao máximo o busybox que vem com o debian. O problema é que a construção padrão do busybox no debian parece ser mínima, por exemplo, ela não inclui passwd .

Por outro lado, não quero criar o busybox de fontes do busybox.net para problemas de estabilidade e atualização.

Então, como posso construir e instalar um busybox maior a partir do pacote de código-fonte do Debian?

    
por zaadeh 05.10.2013 / 11:59

1 resposta

4

Se você precisar de um .deb personalizado on the fly

mkdir /tmp/bb
cd /tmp/bb
apt-get source busybox
sudo apt-get build-dep busybox
cd busybox-1.20.0/
fakeroot debian/rules build
make -C debian/build/deb/ menuconfig
# enable passwd
fakeroot debian/rules binary

mas provavelmente o melhor seria adicionar um pacote personalizado dentro de debian/control e a configuração relativa em debian/config/pkg/

(Eu não estou usando o Debian 7, mas acho que é similar)

editar

Você pode usar fakeroot debian/rules debian/build/deb/.built e fakeroot debian/rules binary-arch_busybox para criar apenas a deb de destino

    
por 05.10.2013 / 13:41