script: release_obs.sh: change to more simple build script
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 3 Dec 2018 11:56:56 +0000 (20:56 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 3 Dec 2018 11:56:56 +0000 (20:56 +0900)
Change to more simple build script for obs.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
release_obs.sh

index 9d05efb43fea3ed0eeddd5852ea13e4070da7a68..dc1dec3c22d7f55b84f2a11ee0bbf9732a82f4a3 100755 (executable)
@@ -7,86 +7,15 @@ ARM=arm64
 BOOT_PATH="arch/${ARM}/boot"
 IMAGE="Image"
 DZIMAGE="dzImage"
+DTC_PATH="scripts/dtc/"
 
-CHIPSET=exynos9110
-RELEASE=${1}
-MODEL=${2}
-SIZE=${3}
-CARRIER=${4}
-REGION=${5}
-OPERATOR=${6}
-SHOWCASE=${7}
-VARIANT="${MODEL}"
-
-if [ "${SIZE}" != "" ]; then
-       VARIANT="${VARIANT}_${SIZE}"
-fi
-if [ "${CARRIER}" != "" ]; then
-       VARIANT="${VARIANT}_${CARRIER}"
-fi
-# region and operator is not needed
-#if [ "${REGION}" != "" ]; then
-#      VARIANT="${VARIANT}_${REGION}"
-#fi
-#if [ "${OPERATOR}" != "" ]; then
-#      VARIANT="${VARIANT}_${OPERATOR}"
-#fi
-
-if [ "${VARIANT}" == "${MODEL}" ]; then
-       echo "base_def : ${MODEL}_defconfig , Release : ${RELEASE}"
-else
-       echo "base_def : ${MODEL}_defconfig , variant_def : ${VARIANT}_defconfig, Release : ${RELEASE}"
-fi
-
-if [ "${RELEASE}" = "factory" ]; then
-       echo "Now enable CONFIG_SEC_FACTORY for ${MODEL}_defconfig"
-
-       sed -i 's/# CONFIG_SEC_FACTORY is not set/\CONFIG_SEC_FACTORY=y/g' arch/${ARM}/configs/${MODEL}_defconfig
-       if [ "$?" != "0" ]; then
-               echo "Failed to enble CONFIG_SEC_FACTORY feature"
-               exit 1
-       fi
-elif [ "${RELEASE}" = "usr" ]; then
-       echo "Now disable CONFIG_TIZEN_SEC_KERNEL_ENG for ${MODEL}_defconfig"
-
-       sed -i 's/CONFIG_TIZEN_SEC_KERNEL_ENG=y/\# CONFIG_TIZEN_SEC_KERNEL_ENG is not set/g' arch/${ARM}/configs/${MODEL}_defconfig
-       if [ "$?" != "0" ]; then
-               echo "Failed to disable CONFIG_TIZEN_SEC_KERNEL_ENG feature"
-               exit 1
-       fi
-
-       echo "Now disable CONFIG_DYNAMIC_DEBUG for ${MODEL}_defconfig"
-
-       sed -i 's/CONFIG_DYNAMIC_DEBUG=y/\# CONFIG_DYNAMIC_DEBUG is not set/g' arch/${ARM}/configs/${MODEL}_defconfig
-       if [ "$?" != "0" ]; then
-               echo "Failed to disable CONFIG_DYNAMIC_DEBUG feature"
-               exit 1
-       fi
-fi
-
-if [ "${SHOWCASE}" = "ifa" ]; then
-       echo "Now enable Showcase config for ${MODEL}_defconfig"
-
-       sed -i 's/\# CONFIG_IFA_DEMO is not set/CONFIG_IFA_DEMO=y/g' arch/${ARM}/configs/${MODEL}_defconfig
-       if [ "$?" != "0" ]; then
-               echo "Failed to enable CONFIG_IFA_DEMO feature"
-               exit 1
-       fi
-fi
-
-
-if [ "${VARIANT}" == "${MODEL}" ]; then
-       make ARCH=${ARM} ${MODEL}_defconfig
-else
-       make ARCH=${ARM} ${MODEL}_defconfig VARIANT_DEFCONFIG=${VARIANT}_defconfig
-fi
-
+make ARCH=${ARM} tizen_tw3_defconfig
 if [ "$?" != "0" ]; then
        echo "Failed to make defconfig :"${ARCH}
        exit 1
 fi
 
-rm ${BOOT_PATH}/dts/exynos/*.dtb -f
+rm ${BOOT_PATH}/dts/*.dtb -f
 
 make ${JOBS} ARCH=${ARM} ${IMAGE}
 if [ "$?" != "0" ]; then
@@ -94,15 +23,13 @@ if [ "$?" != "0" ]; then
        exit 1
 fi
 
-DTC_PATH="scripts/dtc/"
-
-dtbtool -o ${BOOT_PATH}/merged-dtb -p ${DTC_PATH} -v ${BOOT_PATH}/dts/exynos/
+./scripts/exynos_dtbtool.sh -o ${BOOT_PATH}/merged-dtb -p ${DTC_PATH} -v ${BOOT_PATH}/dts/
 if [ "$?" != "0" ]; then
        echo "Failed to make merged-dtb"
        exit 1
 fi
 
-mkdzimage -o ${BOOT_PATH}/${DZIMAGE} -k ${BOOT_PATH}/${IMAGE} -d ${BOOT_PATH}/merged-dtb
+./scripts/exynos_mkdzimage.sh -o ${BOOT_PATH}/${DZIMAGE} -k ${BOOT_PATH}/${IMAGE} -d ${BOOT_PATH}/merged-dtb
 if [ "$?" != "0" ]; then
        echo "Failed to make mkdzImage"
        exit 1