SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/bash | |
| 2 | ||
| 3 | export CM_RELEASE=true | |
| 4 | ||
| 5 | - | if [ "$1" = "setup"]; then |
| 5 | + | if [ "$1" = "setup" ]; then |
| 6 | cd frameworks/base | |
| 7 | git checkout -b opensensation | |
| 8 | git remote add cyanogen git://github.com/CyanogenMod/android_frameworks_base.git | |
| 9 | ||
| 10 | cd ../../packages/apps/Camera | |
| 11 | git checkout -b opensensation | |
| 12 | git remote add cyanogen git://github.com/CyanogenMod/android_packages_apps_Camera.git | |
| 13 | ||
| 14 | cd ../../../hardware/qcom/media | |
| 15 | git checkout -b opensensation | |
| 16 | git remote add cyanogen git://github.com/CyanogenMod/android_packages_apps_Camera.git | |
| 17 | ||
| 18 | exit 0; | |
| 19 | fi; | |
| 20 | ||
| 21 | CURDATE=$(date +%y.%m.%d) | |
| 22 | ||
| 23 | rm -rf vendor/cm | |
| 24 | ||
| 25 | repo sync -j2 | |
| 26 | ||
| 27 | sed -i 's/libjackpal-androidterm3.so/libjackpal-androidterm4.so/g' vendor/cm/get-prebuilts | |
| 28 | sed -i 's/libjackpal-androidterm3.so/libjackpal-androidterm4.so/g' vendor/cm/config/common.mk | |
| 29 | sed -i -e '/RomManager/d' vendor/cm/config/common.mk | |
| 30 | sed -i 's/update-cm-/update-/g' vendor/cm/tools/squisher | |
| 31 | sed -i 's/Xmx512m/Xmx1024m/g' vendor/cm/tools/squisher | |
| 32 | sed -i 's/0-RC0/0-OpenSensation/g' vendor/cm/config/common.mk | |
| 33 | sed -i 's/openjdk/ignoreme/g' build/core/main.mk | |
| 34 | ||
| 35 | ./vendor/cm/get-prebuilts | |
| 36 | ||
| 37 | cd frameworks/base | |
| 38 | git checkout opensensation | |
| 39 | git pull cyanogen ics | |
| 40 | ||
| 41 | cd ../../packages/apps/Camera | |
| 42 | git checkout opensensation | |
| 43 | git pull cyanogen ics | |
| 44 | ||
| 45 | cd ../../../hardware/qcom/media | |
| 46 | git checkout opensensation | |
| 47 | git pull cyanogen ics | |
| 48 | ||
| 49 | cd ../../../ | |
| 50 | ||
| 51 | rm -rf out/target/product/pyramid/* | |
| 52 | ||
| 53 | source build/envsetup.sh | |
| 54 | lunch cm_pyramid-userdebug | |
| 55 | ||
| 56 | START=$(date +%s) | |
| 57 | ||
| 58 | mka bacon 2>&1 | tee log | |
| 59 | ||
| 60 | END=$(date +%s) | |
| 61 | ELAPSED=$((END - START)) | |
| 62 | E_MIN=$((ELAPSED / 60)) | |
| 63 | E_SEC=$((ELAPSED - E_MIN * 60)) | |
| 64 | printf "Elapsed: " | |
| 65 | [ $E_MIN != 0 ] && printf "%d min(s) " $E_MIN | |
| 66 | printf "%d sec(s)\n" $E_SEC |