mirror of https://github.com/CalyxOS/scripts
fixup! pixel: Support wifi only devices
Change-Id: I9e870140c80ecc22b64c68b892da7d21f235f478
This commit is contained in:
parent
0f201c97db
commit
1d0b71a372
|
@ -41,6 +41,8 @@ source "${vars_path}/pixels"
|
|||
readonly device="${1}"
|
||||
source "${vars_path}/${device}"
|
||||
|
||||
readonly _wifi_only="${wifi_only:-false}"
|
||||
|
||||
readonly factory_dir="${work_dir}/${device}/${build_id}/factory/${device}-${build_id,,}"
|
||||
readonly ota_zip="${work_dir}/${device}/${build_id}/$(basename ${ota_url})"
|
||||
readonly ota_firmware_dir="${work_dir}/${device}/${build_id}/firmware"
|
||||
|
@ -56,7 +58,7 @@ readonly vendor_path="${top}/vendor/google/${device}"
|
|||
# typically bootloader and radio
|
||||
copy_factory_firmware() {
|
||||
cp "${factory_dir}"/bootloader-*.img "${vendor_path}/firmware/"
|
||||
if [[ -z ${wifi_only-} ]]; then
|
||||
if [[ "${_wifi_only}" != "true" ]]; then
|
||||
cp "${factory_dir}"/radio-*.img "${vendor_path}/firmware/"
|
||||
fi
|
||||
cp "${factory_dir}"/image/android-info.txt "${vendor_path}/android-info.txt"
|
||||
|
@ -67,7 +69,7 @@ copy_factory_firmware() {
|
|||
unpack_firmware() {
|
||||
local fbpk="${fbpk_version:-v1}"
|
||||
|
||||
if [[ -z ${wifi_only-} ]]; then
|
||||
if [[ "${_wifi_only}" != "true" ]]; then
|
||||
# modem.img
|
||||
"${qc_image_unpacker}" -i "${factory_dir}"/radio-*.img -o "${ota_firmware_dir}"
|
||||
# Alternative: dd bs=4 skip=35
|
||||
|
@ -116,14 +118,14 @@ setup_makefiles() {
|
|||
sed -i /endif/d "${vendor_path}/Android.mk"
|
||||
|
||||
local bootloader_version=$(cat "${vendor_path}/android-info.txt" | grep version-bootloader | cut -d = -f 2)
|
||||
if [[ -z ${wifi_only-} ]]; then
|
||||
if [[ "${_wifi_only}" != "true" ]]; then
|
||||
local radio_version=$(cat "${vendor_path}/android-info.txt" | grep version-baseband | cut -d = -f 2)
|
||||
fi
|
||||
|
||||
echo >> "${vendor_path}/Android.mk"
|
||||
echo "# firmware" >> "${vendor_path}/Android.mk"
|
||||
echo "\$(call add-radio-file,firmware/bootloader-${device}-${bootloader_version,,}.img,version-bootloader)" >> "${vendor_path}/Android.mk"
|
||||
if [[ -z ${wifi_only-} ]]; then
|
||||
if [[ "${_wifi_only}" != "true" ]]; then
|
||||
echo "\$(call add-radio-file,firmware/radio-${device}-${radio_version,,}.img,version-baseband)" >> "${vendor_path}/Android.mk"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue