forked from Bdaman80/android_kernel_htc_a3ul
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·35 lines (33 loc) · 1.27 KB
/
Copy pathbuild.sh
File metadata and controls
executable file
·35 lines (33 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
rm output/zip/system/lib/modules/*.ko
rm output/zip/*.zip
rm -rf output/working/extracted
rm output/zip/boot.img
make clean
make mrproper
make a3ul_defconfig
time make -j16
FILE=arch/arm/boot/zImage
if [ -f $FILE ];
then
mkdir output
mkdir output/working
mkdir output/zip
mkdir output/zip/system
mkdir output/zip/system/lib
mkdir output/zip/system/lib/modules
scripts/mkboot output/working/stockboot.img output/working/extracted
cp arch/arm/boot/zImage output/working/extracted/zImage
scripts/dtbTool -s 2048 -d "htc,project-id = <" -o output/working/extracted/dt.img -p scripts/dtc/ arch/arm/boot/
scripts/mkboot output/working/extracted output/zip/boot.img
find . -path ./output -prune -o -name '*.ko' -exec cp {} output/zip/system/lib/modules/ \;
mv output/zip/system/lib/modules/exfat.ko output/zip/system/lib/modules/texfat.ko
git log --oneline --decorate > output/zip/META-INF/com/google/android/aroma/changelogs.txt
sed -i 's/(HEAD, master)/" "/g' output/zip/META-INF/com/google/android/aroma/changelogs.txt
sed -i 's/\(origin\/master, origin\/HEAD\)/" "/g' output/zip/META-INF/com/google/android/aroma/changelogs.txt
cd output/zip
NOW=$(date +"%m-%d-%y")
zip -r -q --exclude=*zip* JmzA3_Kernel-"$NOW".zip * && echo "Success" || echo "Failure"
else
echo "Something went wrong"
fi