From: g.kayes Date: Wed, 7 Dec 2016 10:01:59 +0000 (+0600) Subject: [TBT][tizen_3.0_mobile][Script Updated for TBT Container] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e9f91c403f9a07dc2806818896e0edca83f77384;p=test%2Ftct%2Fnative%2Fbehavior.git [TBT][tizen_3.0_mobile][Script Updated for TBT Container] Change-Id: Id0c5c2f14138fe660d4719591b4c4ba4b626a39f --- diff --git a/release/binary-aarch64/install.sh b/release/binary-aarch64/install.sh old mode 100755 new mode 100644 index a263a7a..d65ce62 --- a/release/binary-aarch64/install.sh +++ b/release/binary-aarch64/install.sh @@ -23,7 +23,7 @@ # @date November, 2016 # - +EXECUTION_USER=owner sdb push org.tizen.coretbt_dataprovider-1.0.0-aarch64.tpk /tmp sdb push org.tizen.coretbt_serviceapp-1.0.0-aarch64.tpk /tmp @@ -34,19 +34,18 @@ sdb push org.tizen.tbt-ime-1.0.0-aarch64.tpk /tmp sdb push org.tizen.tbtcoreapp-dali-1.0.0-aarch64.tpk /tmp sdb push org.tizen.tbtcoreapp-1.0.0-aarch64.tpk /tmp +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-aarch64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-aarch64.tpk" $EXECUTION_USER -sdb push dog_1024_960.gif /opt/home/owner/media/Images -sdb push SampleMP3.mp3 /opt/home/owner/media/Sounds -sdb push sampleH263.3gp /opt/home/owner/media/Videos -sdb push tbt_push_auth.xml /home/owner/media/Others -sdb push iotcon-test-svr-db-client.dat /home/owner/media/Others -sdb push iotcon-test-svr-db-server.dat /home/owner/media/Others - -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-aarch64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-aarch64.tpk +sdb push dog_1024_960.gif /opt/home/$EXECUTION_USER/media/Images +sdb push SampleMP3.mp3 /opt/home/$EXECUTION_USER/media/Sounds +sdb push sampleH263.3gp /opt/home/$EXECUTION_USER/media/Videos +sdb push tbt_push_auth.xml /opt/home/$EXECUTION_USER/media/Others +sdb push iotcon-test-svr-db-client.dat /opt/home/$EXECUTION_USER/media/Others +sdb push iotcon-test-svr-db-server.dat /opt/home/$EXECUTION_USER/media/Others diff --git a/release/binary-armv7l/install.sh b/release/binary-armv7l/install.sh old mode 100755 new mode 100644 index 380797e..f53eb6b --- a/release/binary-armv7l/install.sh +++ b/release/binary-armv7l/install.sh @@ -21,9 +21,6 @@ # # @author nazib ullah(nazib.ullah@samsung.com), nazmus saqib(saqib.nzms@samsung.com) # @date October, 2014 - - # - # you can change user name to install specific path EXECUTION_USER=owner @@ -36,16 +33,8 @@ sdb push org.tizen.tbt-ime-1.0.0-arm.tpk /tmp sdb push org.tizen.tbtcoreapp-dali-1.0.0-arm.tpk /tmp sdb push org.tizen.tbtcoreapp-1.0.0-arm.tpk /tmp -sdb push dog_1024_960.gif /opt/home/$EXECUTION_USER/media/Images -sdb push SampleMP3.mp3 /opt/home/$EXECUTION_USER/media/Sounds -sdb push sampleH263.3gp /opt/home/$EXECUTION_USER/media/Videos -sdb push tbt_push_auth.xml /home/$EXECUTION_USER/media/Others -sdb push iotcon-test-svr-db-client.dat /home/$EXECUTION_USER/media/Others -sdb push iotcon-test-svr-db-server.dat /home/$EXECUTION_USER/media/Others - 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_serviceapp-1.0.0-arm.tpk" - $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-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 sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-arm.tpk" $EXECUTION_USER @@ -53,3 +42,10 @@ sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-arm.tpk" $E sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-arm.tpk" $EXECUTION_USER sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-arm.tpk" $EXECUTION_USER +sdb push dog_1024_960.gif /opt/home/$EXECUTION_USER/media/Images +sdb push SampleMP3.mp3 /opt/home/$EXECUTION_USER/media/Sounds +sdb push sampleH263.3gp /opt/home/$EXECUTION_USER/media/Videos +sdb push tbt_push_auth.xml /opt/home/$EXECUTION_USER/media/Others +sdb push iotcon-test-svr-db-client.dat /opt/home/$EXECUTION_USER/media/Others +sdb push iotcon-test-svr-db-server.dat /opt/home/$EXECUTION_USER/media/Others + diff --git a/release/binary-x86/install.sh b/release/binary-x86/install.sh index 259caa1..dd0de26 100644 --- a/release/binary-x86/install.sh +++ b/release/binary-x86/install.sh @@ -23,6 +23,7 @@ # @date October, 2014 # +EXECUTION_USER=owner sdb push org.tizen.coretbt_dataprovider-1.0.0-i386.tpk /tmp sdb push org.tizen.coretbt_serviceapp-1.0.0-i386.tpk /tmp @@ -33,17 +34,16 @@ sdb push org.tizen.tbt-ime-1.0.0-i386.tpk /tmp sdb push org.tizen.tbtcoreapp-dali-1.0.0-i386.tpk /tmp sdb push org.tizen.tbtcoreapp-1.0.0-i386.tpk /tmp +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-i386.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-i386.tpk" $EXECUTION_USER -sdb push dog_1024_960.gif /opt/home/owner/media/Images -sdb push SampleMP3.mp3 /opt/home/owner/media/Sounds -sdb push sampleH263.3gp /opt/home/owner/media/Videos -sdb push tbt_push_auth.xml /home/owner/media/Others - -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-i386.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-i386.tpk +sdb push dog_1024_960.gif /opt/home/$EXECUTION_USER/media/Images +sdb push SampleMP3.mp3 /opt/home/$EXECUTION_USER/media/Sounds +sdb push sampleH263.3gp /opt/home/$EXECUTION_USER/media/Videos +sdb push tbt_push_auth.xml /opt/home/$EXECUTION_USER/media/Others diff --git a/release/binary-x86_64/install.sh b/release/binary-x86_64/install.sh old mode 100755 new mode 100644 index a3fe351..49028b0 --- a/release/binary-x86_64/install.sh +++ b/release/binary-x86_64/install.sh @@ -23,6 +23,7 @@ # @date November, 2016 # +EXECUTION_USER=owner sdb push org.tizen.coretbt_dataprovider-1.0.0-x86_64.tpk /tmp sdb push org.tizen.coretbt_serviceapp-1.0.0-x86_64.tpk /tmp @@ -33,17 +34,16 @@ sdb push org.tizen.tbt-ime-1.0.0-x86_64.tpk /tmp sdb push org.tizen.tbtcoreapp-dali-1.0.0-x86_64.tpk /tmp sdb push org.tizen.tbtcoreapp-1.0.0-x86_64.tpk /tmp +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-x86_64.tpk" $EXECUTION_USER +sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-x86_64.tpk" $EXECUTION_USER -sdb push dog_1024_960.gif /opt/home/owner/media/Images -sdb push SampleMP3.mp3 /opt/home/owner/media/Sounds -sdb push sampleH263.3gp /opt/home/owner/media/Videos -sdb push tbt_push_auth.xml /home/owner/media/Others - -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_uiapp-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.operationpickviewapp-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.coretbtwidgetapp-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbt-ime-1.0.0-x86_64.tpk -sdb shell pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-x86_64.tpk +sdb push dog_1024_960.gif /opt/home/$EXECUTION_USER/media/Images +sdb push SampleMP3.mp3 /opt/home/$EXECUTION_USER/media/Sounds +sdb push sampleH263.3gp /opt/home/$EXECUTION_USER/media/Videos +sdb push tbt_push_auth.xml /opt/home/$EXECUTION_USER/media/Others diff --git a/release/readme.txt b/release/readme.txt old mode 100755 new mode 100644 index 92dcfb3..3b48f92 --- a/release/readme.txt +++ b/release/readme.txt @@ -1,3 +1,19 @@ -@Build Repo : http://download.tizen.org/snapshots/tizen/mobile/tizen-mobile_20150905.1/repos/ -@Binary_version : tizen-mobile_20150905.1_mobile-wayland-arm64-n4 - tizen-mobile_20150905.1_mobile-armv7l-n4 +TBT Container installation and execution Instructions +===================================================== +1. Create container ID + - select "dpm-toolkit" application -> go to "Zone" Menu -> Create Zone -> Input "tbt" as container ID -> running "Setup Wizard" and click "Setup" button -> completed +2. Modify 2 files in device + -pull /etc/passwd and /etc/shadow file from device + $ sdb pull /etc/passwd . + $ sdb pull /etc/shadow . + -In passwd file, you can find 'tbt' account. Modify /sbin/nologon to /bin/bash + ex ) tbt:x:60001:100:,,,,security:/opt/home/tbt:/sbin/nologon => tbt:x:60001:100:,,,,security:/opt/home/tbt:/bin/bash + -In shadow file, you can find 'tbt' account. Remove !! in second tbt + ex ) tbt:!!:16988:0:99999:7::: => tbt::16988:0:99999:7::: + -Now push passwd and shadow file to /etc/ + $ sdb push passwd /etc/ + $ sdb push shadow /etc/ +3. Modify install.sh + - change "owner" from EXECUTION_USER=owner to the container ID + ex) EXECUTION_USER=tbt +4. Run install.sh