Debian の busybox をカスタムビルドするにはどうすればいいですか?

Debian の busybox をカスタムビルドするにはどうすればいいですか?

私は Debian 7 をベースにした組み込みシステムを構築しており、Debian に付属する busybox を最大限に活用したいと考えています。問題は、Debian のデフォルトの busybox ビルドが非常に最小限に抑えられていることです。たとえば、 さえ含まれていませんpasswd

一方、安定性と更新の問題のため、busybox.net ソースから busybox をビルドしたくありません。

では、Debian ソース パッケージからより大きな busybox をビルドしてインストールするにはどうすればよいでしょうか?

答え1

.debカスタマイズが必要な場合は

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

しかし、おそらく最善の方法は、カスタムパッケージを内部に追加しdebian/control、その下の相対的な設定を追加することです。debian/config/pkg/

(私はDebian 7を使用していませんが、似ていると思います)

編集

fakeroot debian/rules debian/build/deb/.builtとを使用してターゲットのみfakeroot debian/rules binary-arch_busyboxを構築できますdeb

関連情報