[M120 Migration][MM] Handle live stream duration and currenttime
[platform/framework/web/chromium-efl.git] / tizen_src / build / build_tpk.sh
1 #!/bin/bash
2
3 ro_app_root=$1
4 output_dir=$2
5 tpk_root=${output_dir}/tpk_root
6 tpk_fname=${3}.tpk
7 tpk_id=$4
8 profile=$5
9
10 echo "Start $0..."
11 echo "ARGS=$@"
12 echo "PWD=$PWD"
13 echo "ro_app_root=$ro_app_root"
14 echo "tpk_root=$tpk_root"
15 echo "tpk_fname=$tpk_fname"
16 echo "tpk_id=$tpk_id"
17 echo "profile=$profile"
18
19 rm -rf ${tpk_root}
20 install -d ${tpk_root}
21 install -m 0644 ${output_dir}/tizen-manifest-tpk.xml ${tpk_root}/tizen-manifest.xml
22
23 install -d ${tpk_root}/bin
24 install -m 0755 ${ro_app_root}/bin/efl_webview_app ${tpk_root}/bin/
25
26 install -d ${tpk_root}/res
27 install -m 0644 ${ro_app_root}/res/chromium-efl.img ${tpk_root}/res/
28
29 install -d ${tpk_root}/shared/res
30 install -m 0644 ${ro_app_root}/shared/res/efl_webview_app.png ${tpk_root}/shared/res/
31
32 # Test signing
33 /usr/bin/hash-signer.sh -a -d -p platform -b ./ ${tpk_root}
34
35 ls -alR ${tpk_root}
36 pushd ${tpk_root}
37 zip -yr $tpk_fname *
38 mv $tpk_fname ../
39 popd
40
41 # tpkresigning from app-signer package
42 if [ ${profile} == "tv" ]; then
43   tpkresigner -a -d -p platform -n %{4}  ./${output_dir}/*.tpk
44 fi
45
46 echo "Finished $0"