Como personalizar o busybox do Debian?

Como personalizar o busybox do Debian?

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 compilação padrão do busybox no debian parece mínima, por exemplo, nem sequer inclui passwd.

Por outro lado, não quero construir o busybox a partir 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 fonte debian?

Responder1

Se você precisar de um .debpersonalizado em tempo real

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 debian/controle a configuração relativa emdebian/config/pkg/

(Não estou usando o Debian 7, mas acho que é semelhante)

editar

Você pode usar fakeroot debian/rules debian/build/deb/.builte fakeroot debian/rules binary-arch_busyboxpara construir debapenas o alvo

informação relacionada