Skip to content

Commit efe7352

Browse files
committed
Start pulling back / reworking what we really need to download.
Don't pull down the configs, as we generated based on the default now. Assume that mkbootimg is in the path. Signed-off-by: Tom Gall <tom.gall@linaro.org>
1 parent 247067f commit efe7352

File tree

1 file changed

+12
-30
lines changed

1 file changed

+12
-30
lines changed

hikey-kernel-builder.sh

Lines changed: 12 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/bin/bash
22

3-
43
usage()
54
{
65
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()
1312
}
1413

1514

16-
set -ex
17-
1815
# export TOOLCHAIN="clang-4679922"
1916
# export TOOLCHAIN="clang-r349610b"
2017
# March clang
21-
export TOOLCHAIN="clang-r353983c"
18+
export TOOLCHAIN="clang-r353983d"
2219
export nproc=9
2320
export ANDROID_VERSION="P"
2421
export PASTRY_BUILD=1
@@ -141,9 +138,12 @@ fi
141138

142139
export PATH=${PWD}/aarch64-linux-android-4.9/bin/:${PWD}/linux-x86/${TOOLCHAIN}/bin/:${PATH}
143140

141+
142+
set -x
143+
144144
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
147147
wget -q http://releases.linaro.org/android/reference-lcr/hikey/9.0-19.01/ramdisk.img
148148
fi
149149

@@ -159,27 +159,9 @@ if [ "$skipdownloads" != "1" ]; then
159159
cd ..
160160
fi
161161

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
171164
#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
183165

184166
if echo "$ANDROID_VERSION" | grep -i aosp ; then
185167
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,11 +306,11 @@ fi
324306
cd ..
325307

326308
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
328310
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
330312
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
333315
fi
334316
#

0 commit comments

Comments
 (0)