Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #############################################################################
- ###### Compile Script - Created by Shabbypenguin, improved by many ##########
- #############################################################################
- #!/bin/bash
- # Lets set some exports
- # Goo Exports
- DEV=playfulgod
- PRODUCT=warp2
- ROM=CM10
- VERSION=$(date +%Y%m%d)
- FOLDER=ROMs/ZTE/sequent
- # Build Exports
- DIR=/media/playfulgod/Android1/$ROM ### where your rom source folder is
- UPLOAD=playfulgod@upload.goo.im:public_html/$FOLDER
- DONE=$DIR/done
- TEMP=$DONE/TEMP
- LOG=$DONE/logging.txt
- OUT=$DIR/out/target/product/$PRODUCT
- THREADS=$(expr 2 + $(grep processor /proc/cpuinfo | wc -l))
- MAKE="make -j${THREADS}"
- export TZ=":America/New_York"
- NOW=`date +%m-%d`
- # Make sure things are in order
- rm -rf $DONE
- [ -d "$TEMP" ] || mkdir -p "$TEMP"
- exec > >(tee $DONE/buildlog.txt) 2>&1
- echo "Staring at" > $LOG && date >> $LOG && echo "" >> $LOG
- # Always clean up your messes
- #$MAKE installclean
- #$MAKE clobber
- # Start the good stuff
- echo "gettin good" >> $LOG && date >> $LOG && echo "" >> $LOG
- # Get things up to date :)
- #repo sync -j$THREADS
- echo "this is how long it takes to repo sync" >> $LOG && date >> $LOG && echo "" >> $LOG
- # Lets start buildin
- . build/envsetup.sh
- brunch $PRODUCT
- echo "this is how long it takes to compile" >> $LOG && date >> $LOG && echo "" >> $LOG
- # Adding goo's
- #cp $OUT/*UNOFFICIAL*.zip $DONE/$ROM"-Copied.zip"
- #unzip $DONE/*.zip -d $TEMP
- #rm $DONE/*-Copied.zip
- #echo -e "\\n" >> $TEMP/system/build.prop
- #echo "# Goo-Manager Info" >> $TEMP/system/build.prop
- #echo "ro.goo.developerid="$DEV >> $TEMP/system/build.prop
- #echo "ro.goo.rom="$ROM >> $TEMP/system/build.prop
- #echo "ro.goo.version="$VERSION >> $TEMP/system/build.prop
- #echo "ro.goo.board="$PRODUCT >> $TEMP/system/build.prop
- #cho -e "\\n" >> $TEMP/system/build.prop
- #echo -e "\\n" >> $TEMP/system/build.prop
- # Zippin again
- #zip -r $TEMP/$ROM".zip" $TEMP/*
- #cp ~/bin/testsign.jar $TEMP
- #java -classpath $TEMP/testsign.jar testsign $TEMP/$ROM".zip" $TEMP/$ROM"_signed.zip"
- #cp $TEMP/$ROM"_signed.zip" $DONE/$ROM"_signed.zip"
- # Upload maybe?
- #chmod 744 $DONE/*.zip
- #for file in $DONE/*zip; do newfile=$NOW"-"$ROM"-"$PRODUCT"-UNOFFICIAL.zip"; mv "$file" "$DONE/$newfile"; md5sum $DONE/$newfile > $DONE/$newfile".md5sum"; done
- #scp $OUT/*UNOFFICIAL*.zip $UPLOAD
- ./goologin
- echo "this is how long it takes to upload" >> $LOG && date >> $LOG
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement