3 JOBS=`grep -c processor /proc/cpuinfo`
6 RELEASE_DATE=`date +%Y%m%d`
7 COMMIT_ID=`git log --pretty=format:'%h' -n 1`
8 BOOT_PATH="arch/arm/boot"
12 TIZEN_MODEL=tizen_${MODEL}
14 if [ "${MODEL}" = "" ]; then
15 echo "Warnning: failed to get machine id."
16 echo "ex)./release.sh model_name"
17 echo "ex)--------------------------------------------------"
18 echo "ex)./release.sh tm1"
22 if [ ${MODEL} = "coreprimeve3g" -o ${MODEL} = "tm1" ]; then
28 make ARCH=arm ${TIZEN_MODEL}_defconfig
29 if [ "$?" != "0" ]; then
30 echo "Failed to make defconfig :"$ARCH
34 make ${JOBS} zImage ARCH=arm
35 if [ "$?" != "0" ]; then
36 echo "Failed to make zImage"
40 DTC_PATH="scripts/dtc/"
42 rm ${BOOT_PATH}/dts/*.dtb -f
45 if [ "$?" != "0" ]; then
46 echo "Failed to make dtbs"
50 ./scripts/sprd_dtbtool.sh
51 if [ "$?" != "0" ]; then
52 echo "Failed to make merged-dtb"
56 ./scripts/sprd_mkdzimage.sh
57 if [ "$?" != "0" ]; then
58 echo "Failed to make mkdzImage"
62 if [ ${MODULE} -eq 1 ]; then
67 if [ "${IMG_NAME}" != "" ]; then
68 RELEASE_IMAGE=System_${MODEL}_${RELEASE_DATE}_${IMG_NAME}.tar
70 RELEASE_IMAGE=System_${MODEL}_${RELEASE_DATE}-${COMMIT_ID}.tar
73 tar cf ${RELEASE_IMAGE} -C ${BOOT_PATH} ${DZIMAGE}
74 if [ "$?" != "0" ]; then
75 echo "Failed to tar ${DZIMAGE}"
79 if [ ${MODULE} -eq 1 ]; then
80 tar rf ${RELEASE_IMAGE} -C usr/tmp-mod modules.img
81 if [ "$?" != "0" ]; then
82 echo "Failed to tar modules.img"