From c975fc9ebbcc7d82c16e9eadd2aceb6b9d040389 Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Fri, 28 Jun 2019 12:14:42 +0800 Subject: [PATCH] 1-install: fix wpa_supplicant.conf created unexpectedly The busybox sed -i is buggy to create an empty file if that file doesn't exist. That causes unexpected issue. --- install/scripts/1-install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/scripts/1-install b/install/scripts/1-install index 5162b08..c427f24 100644 --- a/install/scripts/1-install +++ b/install/scripts/1-install @@ -344,7 +344,7 @@ try_upgrade() if [ -d "$prev" ]; then mv $prev $1 rm -rf $1/data/dalvik-cache/* $1/data/system/wpa_supplicant - sed -i 's/\(ctrl_interface=\)\(.*\)/\1wlan0/' $1/data/misc/wifi/wpa_supplicant.conf + [ -s $1/data/misc/wifi/wpa_supplicant.conf ] && sed -i 's/\(ctrl_interface=\)\(.*\)/\1wlan0/' $1/data/misc/wifi/wpa_supplicant.conf fi fi } -- 2.11.0