めんどくさいのでバッチでビルドする
毎日アップデートがあるので、バッチでビルドするようにしてみた。
AMDは持ってないので、generic_x86, eeepc, asus_laptop, tegav2のみ。
ベタ書きできれいじゃないけど(^^;。
bukinneko@BuildSV:~$ cat build_x86.sh #!/bin/bash export BUILDHOME=/home/kinneko/ICSx86 export OUTDIR=$BUILDHOME/out/target/product export TODAY=`date +%Y%m%d%H%M` echo "set date: " $TODAY export CPDIR=/home/kinneko/ICSx86_build/$TODAY/ echo "copy dir: " $CPDIR mkdir -p $CPDIR export LOGFILE=repolog$TODAY echo "logfile : " $LOGFILE cd $BUILDHOME rm -rf ./* ../repo sync 2>&1 | tee $CPDIR$LOGFILE source build/envsetup.sh export USE_CCACHE=1 $BUILDHOME/prebuilt/linux-x86/ccache/ccache -M 10G echo echo "- build start... " echo buildimg(){ echo "- make clean" make clean echo "- make installclean" make installclean echo "- lunch target" lunch $TARGET echo "- make usb image" make -j12 usb_img 2>&1 | tee $CPDIR$TARGET"_usblog" echo "- copy usb image" mv $OUTDIR/$VENDER/$PRODUCT"_usb.img" $CPDIR$TODAY"_"$PRODUCT"_usb.img" echo "- make iso image" make -j12 iso_img 2>&1 | tee $CPDIR$TARGET"_isolog" echo "- copy iso image" mv $OUTDIR/$VENDER/$PRODUCT.iso $CPDIR$TODAY"_"$PRODUCT".iso" } VENDER=generic_x86 PRODUCT=generic_x86 TARGET=generic_x86-eng buildimg VENDER=eeepc PRODUCT=eeepc TARGET=eeepc-eng buildimg VENDER=laptop PRODUCT=asus_laptop TARGET=asus_laptop-eng buildimg VENDER=tegav2 PRODUCT=tegav2 TARGET=tegav2-eng buildimg
clean/installcleanしないと速いかもなぁ...