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
めんどくさ。