Debianのbusyboxをカスタマイズする方法は?

Debianのbusyboxをカスタマイズする方法は?

私はdebian 7に基づいて組み込みシステムを構築しており、debianに付属のbusyboxを最大限に活用したいと思います。問題は、Debianのデフォルトのbusyboxビルドがやや小さく見えることです。たとえばpasswd

一方、信頼性と更新の問題のため、busybox.netソースからbusyboxを構築したくありません。

もしそうなら、Debianソースパッケージに大きなビジボックスを作成してインストールする方法は?

ベストアンサー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

おすすめ記事