This patch means two changes:
1) Take REL away which is not used in platform
2) Apply four-digit to version info: for compatibility
Change-Id: I77be4d796f324b4d1fe1603a369b408c16c3d8d0
Signed-off-by: Sunmin Lee <sunm.lee@samsung.com>
OLD_VER=
NEW_VER=
-OLD_REL=
-NEW_REL=
OLD_VER_INFO="/opt/etc/version"
+# Convert version to 4 digits
+convert_version() {
+ i=0
+ VER=(0 0 0 0)
+ for ENT in $(echo "$1" | tr "." "\n"); do
+ VER[$i]=$ENT
+ ((i++))
+ done
+ CVT_VER=${VER[0]}.${VER[1]}.${VER[2]}.${VER[3]}
+}
+
get_version_info() {
if [ -f $OLD_VER_INFO ]; then
source $OLD_VER_INFO
fi
NEW_VER=$(cat /etc/config/model-config.xml | grep platform.version\" \
| sed -e 's/.*>\(.*\)<.*/\1/' | head -1)
- NEW_REL=$(cat /etc/info.ini | grep Date | sed -e 's/Date=//' -e 's/\_.*//')
+ convert_version $NEW_VER
+ NEW_VER=$CVT_VER
}
write_version_info() {
get_version_info
echo "OLD_VER=$NEW_VER" > $OLD_VER_INFO
- echo "OLD_REL=$NEW_REL" >> $OLD_VER_INFO
-
- NEW_VER=
- NEW_REL=
}
restore_backup_file() {