android-x86でFroyoをビルドしてたら、見慣れないエラーで最後に落ちた。

-b android-x86-2.2。
-b android-x86-2.2-r2ではない。

Target system fs image: out/target/product/vm/obj/PACKAGING/systemimage_unopt_intermediates/system.img
/bin/bash: tune2fs: command not found
make: *** [out/target/product/vm/obj/PACKAGING/systemimage_unopt_intermediates/system.img] Error 127
make: *** Deleting file `out/target/product/vm/obj/PACKAGING/systemimage_unopt_intermediates/system.img'

おいおい...
tune2fsとか入ってないのかな?
そんなシステムあるのか?
環境はUbuntu 10.04.3。

$ dpkg -l | grep e2fsprogs
ii  e2fsprogs                            1.41.11-1ubuntu2.1                              ext2/ext3/ext4 file system utilities

いるじゃん。

$ dpkg -L e2fsprogs | grep tune2fs
/sbin/tune2fs
/usr/share/man/man8/tune2fs.8.gz

いるじゃん。

$ ls -l /sbin/tune2fs
-rwxr-xr-x 1 root root 34528 Aug 17  2010 /sbin/tune2fs

実行はできるみたいだな。
PATHに入っていないだけか。


ビルドスクリプトに、rootなシェルじゃないと使えないツールが入っているとは...
rootでビルドしる!ってこと?

$ export PATH=/sbin/:$PATH

めんどくさ。