Estoy construyendo un sistema integrado basado en Debian 7 y me gustaría aprovechar al máximo Busybox que viene con Debian. El problema es que la compilación predeterminada de Busybox en Debian parece bastante mínima, por ejemplo, ni siquiera incluye passwd
.
Por otro lado, no quiero crear Busybox a partir de fuentes de Busybox.net por problemas de estabilidad y actualización.
Entonces, ¿cómo puedo crear e instalar un Busybox más grande desde el paquete fuente de Debian?
Respuesta1
Si necesita una .deb
personalización sobre la marcha
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
pero probablemente lo mejor sería agregar un paquete personalizado dentro debian/control
y la configuración relativa endebian/config/pkg/
(No estoy usando Debian 7 pero supongo que es similar)
editar
Puedes usar fakeroot debian/rules debian/build/deb/.built
y fakeroot debian/rules binary-arch_busybox
para construir el deb
objetivo únicamente.