[TBT][TFDF-5500 Changes in script to install MTP and Attach Panel for Family Hub] 02/215702/4
authorPriya Kohli <priya.kohli@samsung.com>
Mon, 14 Oct 2019 10:13:16 +0000 (15:43 +0530)
committershobhit verma <shobhit.v@samsung.com>
Mon, 14 Oct 2019 10:41:37 +0000 (10:41 +0000)
Change-Id: I5196a0e1dc3a28b80ea5003a9f3afe4dfa106eb9
Signed-off-by: Priya Kohli <priya.kohli@samsung.com>
release/binary-armv7l/attach-panel-0.1.0-0.armv7l.rpm [new file with mode: 0755]
release/binary-armv7l/capi-network-mtp-1.3.19-1.armv7l.rpm [new file with mode: 0755]
release/binary-armv7l/install.sh
scripts_tpk/tpkbuild.sh

diff --git a/release/binary-armv7l/attach-panel-0.1.0-0.armv7l.rpm b/release/binary-armv7l/attach-panel-0.1.0-0.armv7l.rpm
new file mode 100755 (executable)
index 0000000..8e52f76
Binary files /dev/null and b/release/binary-armv7l/attach-panel-0.1.0-0.armv7l.rpm differ
diff --git a/release/binary-armv7l/capi-network-mtp-1.3.19-1.armv7l.rpm b/release/binary-armv7l/capi-network-mtp-1.3.19-1.armv7l.rpm
new file mode 100755 (executable)
index 0000000..b5f7d7a
Binary files /dev/null and b/release/binary-armv7l/capi-network-mtp-1.3.19-1.armv7l.rpm differ
index d77ea78..ffdbafd 100755 (executable)
@@ -25,6 +25,7 @@
 
 EXECUTION_USER=owner
 MOD_NAME=tbtcoreapp
+IS_FHub=""
 
 sdb root on
 
@@ -47,6 +48,14 @@ sdb push org.tizen.autofill-service-0.1.5-1.armv7l.rpm /tmp
 sdb shell su -c "rpm -Uvh /tmp/org.tizen.autofill-service-0.1.5-1.armv7l.rpm --nodeps --force"
 sdb shell su -c "tpk-backend -y org.tizen.autofill-service --preload"
 
+IS_FHub=`sdb shell cat /etc/info.ini | grep fhub`
+if [ "$IS_FHub" != "" ]; then
+       sdb push attach-panel-0.1.0-0.armv7l.rpm  /tmp
+       sdb push capi-network-mtp-1.3.19-1.armv7l.rpm /tmp
+       sdb shell su -c "rpm -Uvh /tmp/attach-panel-0.1.0-0.armv7l.rpm --nodeps --force"
+       sdb shell su -c "rpm -Uvh /tmp/capi-network-mtp-1.3.19-1.armv7l.rpm --nodeps --force"
+fi
+
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-arm.tpk" $EXECUTION_USER
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-arm.tpk" $EXECUTION_USER
 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-arm.tpk" $EXECUTION_USER
index 10834b0..44c5fdd 100755 (executable)
@@ -120,6 +120,7 @@ function install {
        MOD_NAME=$2
        IS_COVERAGE=0
        EXECUTION_USER=owner
+       IS_FUB=""
 
 if [ "$ARCH_TYPE" == "arm" ]; then
        ARCH="armv7l"
@@ -227,6 +228,17 @@ modulearray=(org.tizen.coretbt_dataprovider org.tizen.coretbt_serviceapp org.tiz
 
        sdb shell su -c "tpk-backend -y org.tizen.autofill-service --preload"
 
+       IS_FHub=`sdb shell cat /etc/info.ini | grep fhub`
+       echo $IS_FHub
+       if [ PROFILE_TYPE="mobile" ] && [ "$IS_FHub" != "" ]; then
+               echo "Target is Family Hub"
+               echo $yellow"Installing Attach Panel and MTP rpm(s) for FHub as they are not supported in mobile platform binary and need not to be tested but required for tbtcoreapp to launch"                       
+               sdb push $PWD/release/binary-$ARCH/attach-panel-0.1.0-0.armv7l.rpm /home/$EXECUTION_USER/apps_rw
+               sdb push $PWD/release/binary-$ARCH/capi-network-mtp-1.3.19-1.armv7l.rpm /home/$EXECUTION_USER/apps_rw
+               sdb shell su -c "rpm -Uvh /home/$EXECUTION_USER/apps_rw/attach-panel-0.1.0-0.armv7l.rpm --nodeps --force"
+               sdb shell su -c "rpm -Uvh /home/$EXECUTION_USER/apps_rw/capi-network-mtp-1.3.19-1.armv7l.rpm --nodeps --force"
+       fi
+
        sdb shell chown $EXECUTION_USER:5000 /home/$EXECUTION_USER/apps_rw/org.tizen.$MOD_NAME/data/iotcon-test-svr-db-client.dat
        sdb shell chown $EXECUTION_USER:5000 /home/$EXECUTION_USER/apps_rw/org.tizen.$MOD_NAME/data/iotcon-test-svr-db-server.dat
        sdb shell chmod 777 /home/$EXECUTION_USER/apps_rw/org.tizen.$MOD_NAME/data/iotcon-test-svr-db-client.dat