/
AOKP.sh
24 lines (24 loc) · 2.37 KB
/
AOKP.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
today=`date '+%Y_%m_%d__%H_%M_%S'`;
cd /home/shizzle2889/android/AOKP # Set Base Directory
wget -O .repo/local_manifests/roomservice.xml https://raw.githubusercontent.com/triplr-dev/local_manifests/aokp-pie/master.xml # Pull roomservice.xml
repo sync -c -j4 --force-sync --no-clone-bundle --no-tags # Sync Repository
. build/envsetup.sh # Set build
lunch aokp_tblte-userdebug && make rainbowfarts -j32 | tee /home/shared/shizzle2889/logs/aokp-tblte-log-$today.txt # Make TBLTE
mv /home/shared/OUT_DIR/shizzle2889/AOKP/target/product/tblte/aokp_tblte_pie*.zip /home/shizzle2889/OUT/AOKP/TBLTE/ # Move for Upload
cd /home/shizzle2889/OUT/AOKP/TBLTE/ # Change to OUT directory and Upload
for i in $(seq 1 50); do [ $i -gt 1 ] ; gdrive upload --parent 1FCt7voGQZrN4uMKlbd98NVUlMTs1LVlf * && s=0 && break || s=$?; done; (exit $s) # Upload TBLTE
mv /home/shizzle2889/OUT/AOKP/TBLTE/* /home/shared/shizzle2889/builds/aokp_tblte.zip # Move build out of OUT directory
cd /home/shizzle2889/android/AOKP # Set Base Directory
lunch aokp_trlte-userdebug && make rainbowfarts -j32 | tee /home/shared/shizzle2889/logs/aokp-trlte-log-$today.txt # Make TRLTE
mv /home/shared/OUT_DIR/shizzle2889/AOKP/target/product/trlte/aokp_trlte_pie*.zip /home/shizzle2889/OUT/AOKP/TRLTE/ # Move for Upload
cd /home/shizzle2889/OUT/AOKP/TRLTE/ # Change to OUT directory and Upload
for i in $(seq 1 50); do [ $i -gt 1 ] ; gdrive upload --parent 1-eZc6usw6V-tuSI93wjqlWjiqrIugc4T * && s=0 && break || s=$?; done; (exit $s) # Upload TRLTE
mv /home/shizzle2889/OUT/AOKP/TRLTE/* /home/shared/shizzle2889/builds/aokp_trlte.zip # Move build out of OUT directory
cd /home/shizzle2889/android/AOKP # Set Base Directory
lunch aokp_trlteduos-userdebug && make rainbowfarts -j32 | tee /home/shared/shizzle2889/logs/aokp-trlteduos-log-$today.txt # Make TRLTEDuos
mv /home/shared/OUT_DIR/shizzle2889/AOKP/target/product/trlteduos/aokp_trlteduos_pie*.zip /home/shizzle2889/OUT/AOKP/TRLTEDuos/ # Move for Upload
cd /home/shizzle2889/OUT/AOKP/TRLTEDuos/ # Change to OUT directory and Upload
for i in $(seq 1 50); do [ $i -gt 1 ] ; gdrive upload --parent 1RhIeiRmswjVRB4YZ7YSLOzitY5TLtuRm * && s=0 && break || s=$?; done; (exit $s) # Upload TRLTEDuos
mv /home/shizzle2889/OUT/AOKP/TRLTEDuos/* /home/shared/shizzle2889/builds/aokp_trlteduos.zip # Move build out of OUT directory
cd /home/shizzle2889/android/AOKP && make clean # Clean OUT_DIR