1
1
#! /bin/bash
2
2
3
-
4
3
usage ()
5
4
{
6
5
echo " usage: [-s] -v=[4.4|4.9|4.14|v4.19] -a={AOSP|Q|P|O-MR1} -t=clang-r349610"
@@ -13,12 +12,10 @@ usage()
13
12
}
14
13
15
14
16
- set -ex
17
-
18
15
# export TOOLCHAIN="clang-4679922"
19
16
# export TOOLCHAIN="clang-r349610b"
20
17
# March clang
21
- export TOOLCHAIN=" clang-r353983c "
18
+ export TOOLCHAIN=" clang-r353983d "
22
19
export nproc=9
23
20
export ANDROID_VERSION=" P"
24
21
export PASTRY_BUILD=1
141
138
142
139
export PATH=${PWD} /aarch64-linux-android-4.9/bin/:${PWD} /linux-x86/${TOOLCHAIN} /bin/:${PATH}
143
140
141
+
142
+ set -x
143
+
144
144
if [ " $skipdownloads " != " 1" ]; then
145
- wget -q https://android-git.linaro.org/platform/system/core.git/plain/mkbootimg/mkbootimg.py -O mkbootimg
146
- chmod +x mkbootimg
145
+ # wget -q https://android-git.linaro.org/platform/system/core.git/plain/mkbootimg/mkbootimg.py -O mkbootimg
146
+ # chmod +x mkbootimg
147
147
wget -q http://releases.linaro.org/android/reference-lcr/hikey/9.0-19.01/ramdisk.img
148
148
fi
149
149
@@ -159,27 +159,9 @@ if [ "$skipdownloads" != "1" ]; then
159
159
cd ..
160
160
fi
161
161
162
- # if [ "$skipdownloads" = "1" ]; then
163
- # cd configs
164
- # git pull
165
- # cd ..
166
- # else
167
- # if [ "$skipdownloads" != "1" ]; then
168
- # if [ "$VERSION" = "4.19" ]; then
169
- # git clone --depth=1 https://android.googlesource.com/kernel/configs
170
- # fi
162
+ # if [ "$skipdownloads" != "1" ]; then
163
+ # git clone https://github.com/tom-gall/LinaroAndroidKernelConfigs.git
171
164
# fi
172
- #
173
- # if [ "$ANDROID_VERSION" = "O-MR1" ]; then
174
- # cd configs
175
- # patch -p1 < ../patches/ConfigsTurnOnQTA.patch
176
- # cd ..
177
- # fi
178
-
179
-
180
- if [ " $skipdownloads " != " 1" ]; then
181
- git clone https://github.com/tom-gall/LinaroAndroidKernelConfigs.git
182
- fi
183
165
184
166
if echo " $ANDROID_VERSION " | grep -i aosp ; then
185
167
CMD=" androidboot.console=ttyFIQ0 androidboot.hardware=hikey firmware_class.path=/vendor/firmware efi=noruntime printk.devkmsg=on buildvariant=userdebug overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab video=HDMI-A-1:1280x720@60"
324
306
cd ..
325
307
326
308
if [ " $ANDROID_VERSION " = " O-MR1" ]; then
327
- ./ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version O --os_patch_level 2016-11-05 --ramdisk ./ramdisk.img --output boot.img
309
+ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version O --os_patch_level 2016-11-05 --ramdisk ./ramdisk.img --output boot.img
328
310
elif [ " $ANDROID_VERSION " = " Q" ]; then
329
- ./ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version Q --os_patch_level 2019-03-05 --ramdisk ./ramdisk.img --output boot.img
311
+ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version Q --os_patch_level 2019-03-05 --ramdisk ./ramdisk.img --output boot.img
330
312
else
331
- # ./ mkbootimg --kernel ${PWD}/"$KERNEL_DIR"/arch/arm64/boot/Image.gz-dtb --cmdline "${CMD}" --os_version P --os_patch_level 2018-09-01 --ramdisk ./ramdisk.img --output boot.img
332
- ./ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version P --os_patch_level 2018-09-01 --ramdisk ./ramdisk.img --output boot.img
313
+ # mkbootimg --kernel ${PWD}/"$KERNEL_DIR"/arch/arm64/boot/Image.gz-dtb --cmdline "${CMD}" --os_version P --os_patch_level 2018-09-01 --ramdisk ./ramdisk.img --output boot.img
314
+ mkbootimg --kernel ${PWD} /" $KERNEL_DIR " /arch/arm64/boot/Image-dtb --cmdline " ${CMD} " --os_version P --os_patch_level 2018-09-01 --ramdisk ./ramdisk.img --output boot.img
333
315
fi
334
316
#
0 commit comments