Refactor wgt package installation 01/7901/1
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Wed, 28 Dec 2016 07:00:58 +0000 (16:00 +0900)
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Wed, 28 Dec 2016 09:20:57 +0000 (18:20 +0900)
To fix missing installatioin of mediaplayer.wgt and
support additional wgt packages in future, refactor
installation script to install whole apps under
/usr/AGL/apps.

And adding 'sync' because sometimes apps broken
if reboot immediately after installing apps.

Change-Id: I69f0761439d421b5656b89bce72df1d59dad3c18
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
recipes-demo-hmi/CES2017-demo/CES2017-demo.bb

index 49f5c3e..e66a960 100644 (file)
@@ -92,14 +92,11 @@ do_install_prepend() {
     cat > ${B}/apps/installAllApps.sh <<-EOF
        #!/bin/sh
        cd /usr/AGL/apps
-       /usr/bin/afm-util install controls.wgt
-       /usr/bin/afm-util install dashboard.wgt
-       /usr/bin/afm-util install phone.wgt
-       /usr/bin/afm-util install radio.wgt
-       /usr/bin/afm-util install settings.wgt
-       /usr/bin/afm-util install navigation.wgt
-       /usr/bin/afm-util install poi.wgt
-       /usr/bin/afm-util install mixer.wgt
+       for file in \`find . -maxdepth 1 -name '*.wgt'\`; do
+
+           /usr/bin/afm-util install \$file
+       done
+       sync
        
        #it's Workaround
        cyad -s -k MANIFESTS -t allow -c User::App::navigation -u '*' -p 'http://tizen.org/privilege/internal/dbus'