Skip to content

Instantly share code, notes, and snippets.

@cmhtcleo
cmhtcleo / convert.sh
Created November 22, 2011 23:27
marc kernel convert to cLK
#!/bin/bash
#VERSIONS="0_0_4d 0_0_4e"
VERSIONS="0_0_4l"
RELEASE=
for VERSION in `echo $VERSIONS` ; do
MARCDIR=marc1706_cm_${VERSION}
KERNEL=$PWD/$MARCDIR/boot/zImage
@cmhtcleo
cmhtcleo / doCompile.sh
Created November 20, 2011 00:23
TWRP compilation script
#!/bin/bash
RECOVERY_URL=git://github.com/arif-ali/Team-Win-Recovery-Project.git
LEO_URL=git://github.com/cmhtcleo/android_device_htc_leo.git
RECOVERY_DIR=/data/android/git/Team-Win-Recovery-Project
LEO_DIR=/data/android/git/android_device_htc_leo_cm
CM_DIR=/data/android/git/CM
WORKDIR=/data/android/twrp
@cmhtcleo
cmhtcleo / doCompile.sh
Created November 10, 2011 18:16 — forked from arif-ali/cm7Compile.sh
CM compilation
#!/bin/bash
LEO_URL=git://github.com/cmhtcleo/android_device_htc_leo.git
LEO_DIR=/data/android/git/android_device_htc_leo
CM_DIR=/data/android/git/CM
KERN_DIR=/data/android/leo/CM/misc/kernels
WORKDIR=/data/android/leo/CM
OUTPUT=$WORKDIR/out
@cmhtcleo
cmhtcleo / synch.sh
Created October 19, 2011 14:24
Android sync script
#!/bin/bash
WORKDIR=/data/android/git
cd $WORKDIR
rm -rf CM-gerrit
for file in `ls`
do
if [[ -d $file ]] ; then
@cmhtcleo
cmhtcleo / android.sh
Created October 19, 2011 14:24
My cron job that does all the compilations
#
#m h dom mon dow user command
#
# sync repos
30 23 * * * root /data/android/git/sync.sh
# compile CM leo nightly
1 0 * * * root /data/android/leo/CM/doCompile.sh
# compile CWR recovery
30 1 * * * root /data/android/recovery/doCompile.sh NIGHTLY
# compile CWR recovery
@cmhtcleo
cmhtcleo / doCompile.sh
Created October 19, 2011 14:14
CWM compile device independant
#!/bin/bash
RECOVERY_URL=git://github.com/CyanogenMod/android_bootable_recovery.git
LEO_URL=git://github.com/CyanogenMod/android_device_htc_leo.git
RECOVERY_DIR=/data/android/git/android_bootable_recovery
LEO_DIR=/data/android/git/android_device_htc_leo_cm
CM_DIR=/data/android/git/CM
WORKDIR=/data/android/recovery
@cmhtcleo
cmhtcleo / script.sh
Created October 19, 2011 14:10
tytung kernel patch script
#!/bin/bash
VERSIONS="r11 r12 r12.4"
RELEASE=
for VERSION in `echo $VERSIONS` ; do
if [[ "$VERSION" == "r12.4" ]] ; then
RELEASE=_v3
fi
@cmhtcleo
cmhtcleo / script.sh
Created October 19, 2011 14:09
rafpigna kernel patch script
#!/bin/bash
VERSIONS="1r9 2r0"
for VERSION in `echo $VERSIONS`
do
RAFDIR=kernel_rafpigna_${VERSION}_GB
KERNEL=$PWD/$RAFDIR/boot/zImage
INITRD=/data/android/leo/CM/source/out/target/product/leo/ramdisk.img
@cmhtcleo
cmhtcleo / script.sh
Created October 19, 2011 14:07
cLK patch script
#!/bin/bash
KERNEL=/data/android/git/android_device_htc_leo_cm/prebuilt/kernel
INITRD=/data/android/leo/CM/source/out/target/product/leo/ramdisk.img
DATE=`date +%m%d%Y`
mkbootimg --kernel $KERNEL --ramdisk $INITRD --cmdline "console=null" --base 0x11800000 -o cLK/boot.img
cd cLK > /dev/null 2>&1
zip -9Dr ../charan_${DATE}_cLK_ppp_cache.zip * > /dev/null 2>&1
@cmhtcleo
cmhtcleo / doKernel.sh
Created October 19, 2011 14:06
compile all kernels
#!/bin/bash
for kernel in `ls | grep -v doKern`
do
cd $kernel > /dev/null 2>&1
./script.sh
cd - > /dev/null 2>&1
done