blob: 5015a5f56fcfb3571b840c96b1312087bdb5018b [file] [log] [blame]
Riku Voipioa4942982017-09-15 13:25:08 +03001#!/bin/sh
2# Download license file and firmware
3if [ -n "${QCOM_FIRMWARE}" ]; then
4 rm -rf qcom_firmware && mkdir qcom_firmware && cd qcom_firmware
5 wget -q ${QCOM_FIRMWARE}
6 echo "${QCOM_FIRMWARE_MD5} $(basename ${QCOM_FIRMWARE})" > MD5
7 md5sum -c MD5
8 unzip $(basename ${QCOM_FIRMWARE})
9 # check LICENSE file (for Linux BSP)
10 echo "${QCOM_FIRMWARE_LICENSE_MD5} " linux-board-support-package-*/LICENSE > MD5
11 md5sum -c MD5
12 cd -
13 MTOOLS_SKIP_CHECK=1 mcopy -i qcom_firmware/linux-board-support-package-*/bootloaders-linux/NON-HLOS.bin \
14 ::image/modem.* ::image/mba.mbn ::image/wcnss.* qcom_firmware/linux-board-support-package-*/proprietary-linux
15 cp -f qcom_firmware/linux-board-support-package-*/LICENSE $target/etc/QCOM-LINUX-BOARD-SUPPORT-LICENSE
16 cp -a qcom_firmware/linux-board-support-package-*/proprietary-linux/* $target/lib/firmware
17
18fi
19
20if [ -f $target/etc/NetworkManager/NetworkManager.conf ]; then
21 cat << EOF | tee -a $target/etc/NetworkManager/NetworkManager.conf
22[device]
23wifi.scan-rand-mac-address=no
24EOF
25fi
26
27
28
29
30