summaryrefslogtreecommitdiff
path: root/recipes-images/images/files/library/create_configblock.sh
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-images/images/files/library/create_configblock.sh')
-rwxr-xr-xrecipes-images/images/files/library/create_configblock.sh96
1 files changed, 15 insertions, 81 deletions
diff --git a/recipes-images/images/files/library/create_configblock.sh b/recipes-images/images/files/library/create_configblock.sh
index 3829fbb..63e9951 100755
--- a/recipes-images/images/files/library/create_configblock.sh
+++ b/recipes-images/images/files/library/create_configblock.sh
@@ -39,43 +39,24 @@ AWKTEST=`echo 12345678abcdefgh | awk 'BEGIN{ FIELDWIDTHS = "8 8"} {print $2}'` |
[ "${AWKTEST}x" = "abcdefghx" ] || { echo >&2 "Program gawk not available. Aborting."; exit 1; }
# autotect MODTYPE from from rootfs directory
-CNT=`grep -c "T20" rootfs/etc/issue || true`
-if [ ${CNT} -ge 1 ] ; then
- echo "Colibri T20 rootfs detected"
- MODTYPE=colibri-t20
- BOOT_DEVICE=nand
+CNT=`grep -c "VF" rootfs/etc/issue || true`
+if [ "$CNT" -ge 1 ] ; then
+ echo "Colibri VF rootfs detected"
+ MODTYPE=colibri-vf
else
- CNT=`grep -c "T30" rootfs/etc/issue || true`
- if [ ${CNT} -ge 1 ] ; then
- CNT=`grep -c "Apalis" rootfs/etc/issue || true`
- if [ ${CNT} -ge 1 ] ; then
- echo "Apalis T30 rootfs detected"
- MODTYPE=apalis-t30
- else
- echo "Colibri T30 rootfs detected"
- MODTYPE=colibri-t30
- fi
+ CNT=`grep -c "Colibri_iMX6" rootfs/etc/issue || true`
+ if [ "$CNT" -ge 1 ] ; then
+ echo "Colibri iMX6 rootfs detected"
+ MODTYPE=colibri-imx6
else
- CNT=`grep -c "VF" rootfs/etc/issue || true`
+ CNT=`grep -ic "imx6" rootfs/etc/issue || true`
if [ "$CNT" -ge 1 ] ; then
- echo "Colibri VF rootfs detected"
- MODTYPE=colibri-vf
+ echo "Apalis iMX6 rootfs detected"
+ MODTYPE=apalis-imx6
else
- CNT=`grep -c "Colibri_iMX6" rootfs/etc/issue || true`
- if [ "$CNT" -ge 1 ] ; then
- echo "Colibri iMX6 rootfs detected"
- MODTYPE=colibri-imx6
- else
- CNT=`grep -ic "imx6" rootfs/etc/issue || true`
- if [ "$CNT" -ge 1 ] ; then
- echo "Apalis iMX6 rootfs detected"
- MODTYPE=apalis-imx6
- else
- echo "can not detect modulue type from ./rootfs/etc/issue"
- echo "exiting"
- exit 1
- fi
- fi
+ echo "can not detect modulue type from ./rootfs/etc/issue"
+ echo "exiting"
+ exit 1
fi
fi
fi
@@ -127,19 +108,6 @@ else
;;
esac
;;
- "apalis-t30")
- RAM_SIZE=1024
- echo "Enter the RAM size ( 1024 / 2048 ):"
- read RAM_SIZE
- case ${RAM_SIZE} in
- "1024")
- PROD_ID="0026"
- ;;
- "2048")
- PROD_ID="0025"
- ;;
- esac
- ;;
"colibri-imx6")
RAM_SIZE=256
echo "Enter the RAM size ( 256 / 512 ):"
@@ -160,29 +128,6 @@ else
fi
fi
;;
- "colibri-t20")
- RAM_SIZE=256
- echo "Enter the RAM size ( 256 / 512 ):"
- read RAM_SIZE
- echo "Enter I for IT version, nothing otherwise"
- read IT
- if [ $RAM_SIZE -eq 512 ] ; then
- if [ "$IT"x = "Ix" ] ; then
- PROD_ID="0022"
- else
- PROD_ID="0021"
- fi
- else
- if [ "$IT"x = "Ix" ] ; then
- PROD_ID="0024"
- else
- PROD_ID="0020"
- fi
- fi
- ;;
- "colibri-t30")
- PROD_ID="0023"
- ;;
"colibri-vf")
VF_TYPE=50
echo "Enter the Module Type (50 for a Colibri VF50 or 61 for a Colibri VF61)"
@@ -221,18 +166,7 @@ else
fi
#write the config block file
-if [ "${MODTYPE}" = "colibri-t20" ] ; then
- PROD_ID=`echo $PRODUCTNR | awk 'BEGIN{ FIELDWIDTHS = "4 4"} {print $1}'`
- CONFIGBLOCK_FILE=${MODTYPE}_bin/configblock_256.bin
- if [ ${PROD_ID} = "0021" ] ; then
- CONFIGBLOCK_FILE=${MODTYPE}_bin/configblock_512.bin
- fi
- if [ ${PROD_ID} = "0022" ] ; then
- CONFIGBLOCK_FILE=${MODTYPE}_bin/configblock_512.bin
- fi
-else
- CONFIGBLOCK_FILE=${MODTYPE}_bin/configblock.bin
-fi
+CONFIGBLOCK_FILE=${MODTYPE}_bin/configblock.bin
sudo chown ${USER}: `dirname $CONFIGBLOCK_FILE`
sudo rm -f $CONFIGBLOCK_FILE
#file header