]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/emac-lld.git/commitdiff
icss_dualmac: makeversions: limit version string to 32 bytes DEV.EMAC_LLD.01.00.03.16C
authorJacob Stiffler <j-stiffler@ti.com>
Tue, 2 Jul 2019 19:45:53 +0000 (15:45 -0400)
committerJacob Stiffler <j-stiffler@ti.com>
Tue, 2 Jul 2019 19:45:53 +0000 (15:45 -0400)
* It has been observed that 33 bytes breaks functionality.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
firmware/icss_dualmac/src/makeversion.sh

index a0ebd89443baf397df00262bac69935d65473213..c7f608d143d6b2e734f86db90783f59c1e9cf5a7 100755 (executable)
@@ -50,6 +50,10 @@ else
        version='noversion' 
 fi
 
+# Truncate so that .version_string is less than 32 bytes
+# ... 24 = 32 - len("Version ")
+version=`echo $version | cut -c -24`
+
 if [ $version != 'noversion' ]; then
        echo -n '       .string "Version '$version'"' > version_file.h  
 else