# @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
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
#
# @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
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
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
+
# @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
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
# @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
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
-@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