From db32c0e7b33c468dfcf169264152ba7af0d0d930 Mon Sep 17 00:00:00 2001 From: Soyoung Kim Date: Wed, 6 Feb 2013 19:44:49 +0900 Subject: [PATCH] Fixed crash during rebooting for preinstall widget [Issue#] [Problem] occur crash durign rebooting. [Cause] preinstall widget couldn't delete. [Solution] remove preinstall widget after installation. [SCMRequest] N/A Change-Id: Ic72d2bb93d81e23293bd8f2ec7a381d9e26e8f76 --- etc/wrt_preinstall_widgets.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/etc/wrt_preinstall_widgets.sh b/etc/wrt_preinstall_widgets.sh index 1837565..218015d 100755 --- a/etc/wrt_preinstall_widgets.sh +++ b/etc/wrt_preinstall_widgets.sh @@ -14,7 +14,7 @@ # limitations under the License. # -_working_dir="/opt/media/Downloads/.preinstallWidgets" +_working_dir="/opt/usr/media/Downloads/.preinstallWidgets" _widget_temp="/opt/share/widget/*"; install_widgets() { @@ -23,8 +23,8 @@ install_widgets() { for list in $_wgt_list do echo "Install $list" - return_string=`wrt-installer -il $list` - if [ "$return_string" != "${return_string/installed/}" ]; then + return_string=`wrt-installer -il $list 2>&1 | grep -v plugin` + if [ "$return_string" != "${return_string/successful/}" ]; then echo "$list widget installation success" rm -rf $list else -- 2.7.4