Fixed crash during rebooting for preinstall widget
authorSoyoung Kim <sy037.kim@samsung.com>
Wed, 6 Feb 2013 10:44:49 +0000 (19:44 +0900)
committerSoyoung Kim <sy037.kim@samsung.com>
Wed, 6 Feb 2013 10:50:26 +0000 (19:50 +0900)
[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

index 1837565..218015d 100755 (executable)
@@ -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