Add multipackage to build script
authork.stepaniuk <k.stepaniuk@partner.samsung.com>
Fri, 13 Dec 2019 15:23:34 +0000 (16:23 +0100)
committerk.stepaniuk <k.stepaniuk@partner.samsung.com>
Fri, 13 Dec 2019 15:23:34 +0000 (16:23 +0100)
Signed-off-by: k.stepaniuk <k.stepaniuk@partner.samsung.com>
build_all.sh

index 3c3161a80943e48c0e26e6612e87a460438d0665..2f765bf0c53da13a36f3e0228ed493623da3db84 100644 (file)
@@ -9,6 +9,17 @@ ROOTSTRAP=iot-headed-5.0-device.core
 ROOTSTRAP_PRIVATE=mobile-5.0-device.core.private
 REL=Release
 
+use_cmd()
+{
+       if [ "$1" == "Debug" ] || [ "$1" == "Release" ]; then
+               REL=$1
+       fi
+
+       echo "ARCH:      $ARCH"
+       echo "ROOTSTRAP: $ROOTSTRAP_PRIVATE"
+       echo "CONFIG:    $REL"
+}
+
 require_command()
 {
        if [ ! "$(command -v "$1")" ]; then
@@ -39,12 +50,27 @@ package()
        tizen package -t tpk -- "$1/$REL"
 }
 
+package_multi()
+{
+       language_tpk=$(readlink -f $(ls oobe-language/$REL/*.tpk))
+       country_tpk=$(readlink -f $(ls oobe-country/$REL/*.tpk))
+       terms_tpk=$(readlink -f $(ls oobe-terms/$REL/*.tpk))
+       easysetup_tpk=$(readlink -f $(ls oobe-easy-setup/$REL/*.tpk))
+       wifi_tpk=$(readlink -f $(ls oobe-wifi/$REL/*.tpk))
+
+       setup_tpk=$(readlink -f $(ls oobe-setup/$REL/*tpk))
+
+       tizen package -t tpk --strip on -r $language_tpk -r $country_tpk -r $terms_tpk -r $easysetup_tpk -r $wifi_tpk -- $setup_tpk
+}
+
 require_command tizen
+
+use_cmd $1
+
 clean oobe-common
 clean oobe-language
 clean oobe-country
 clean oobe-terms
-#clean oobe-terms-service
 clean oobe-easy-setup
 clean oobe-wifi
 clean oobe-setup
@@ -53,7 +79,15 @@ build_private oobe-common
 build_private oobe-language
 build_private oobe-country
 build_private oobe-terms
-#build_private oobe-terms-service
 build_private oobe-easy-setup
 build_private oobe-wifi
 build_private oobe-setup
+
+package oobe-language
+package oobe-country
+package oobe-terms
+package oobe-easy-setup
+package oobe-wifi
+package oobe-setup
+
+package_multi