瀏覽代碼

ar71xx: fix 82_patch_ath10k

The firware md5sum check never worked due to missing dollar signs.

Also suppress
  `md5sum: can't open '/lib/firmware/ath10k/QCA988X/hw2.0/firmware-3.bin'`
error on any board not using ath10k.

Signed-off-by: Jo-Philipp Wich <[email protected]>

SVN-Revision: 44486
Jo-Philipp Wich 11 年之前
父節點
當前提交
f9aa2ec7f6
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k

+ 7 - 1
target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k

@@ -6,12 +6,18 @@
 
 do_patch_ath10k_firmware() {
 	local firmware_file="/lib/firmware/ath10k/QCA988X/hw2.0/firmware-3.bin"
+
+	# bail out if firmware does not exist
+	[ -f "$firmware_file" ] || {
+		return
+	}
+
 	local firmware_md5_orig="5163aa8de591f80b06c77f22e9777473"
 	local firmware_md5_current="$(md5sum $firmware_file)"
 	local firmware_md5_current="${firmware_md5_current%% *}"
 
 	# verify md5sum before patching
-	[ "firmware_md5_orig" != "firmware_md5_current" ] || {
+	[ "$firmware_md5_orig" != "$firmware_md5_current" ] || {
 		return
 	}