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 .deb
personalizado 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/control
e 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/.built
e fakeroot debian/rules binary-arch_busybox
para construir deb
apenas o alvo