Remove tab indentation
[platform/core/api/system-info.git] / script / make_info_file.sh
index 546934b..c9b47a8 100644 (file)
@@ -2,6 +2,8 @@
 # make_info_file.sh : make /etc/info.ini
 #
 
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+
 . /etc/tizen-build.conf
 
 TYPE=$(echo $TZ_BUILD_RELEASE_TYPE | tr '[:upper:]' '[:lower:]')
@@ -14,8 +16,24 @@ RELEASE=$(echo $RELEASE | awk -F"[-_]" '{ print $1 }')
 ID=$(echo $TZ_BUILD_ID | sed "s/$DATE.*//")
 ID=$(echo $ID | sed "s/[-_.]*$//")
 
+if [ "$1" == "hal" ]; then
+       cat <<EOF > /hal/etc/hal-info.ini
+[Version]
+Model=$TZ_BUILD_RELEASE_NAME;
+Build=$TZ_BUILD_ID;
+Release=$RELEASE;
+[Build]
+Type=$TYPE;
+Date=$TZ_BUILD_DATE;
+Time=$TZ_BUILD_TIME;
+Variant=$TZ_BUILD_VARIANT;
+ID=$ID;
+EOF
 
-cat <<EOF > /etc/info.ini
+       /usr/bin/system_info_init_db --input=/hal/etc/config/model-config.xml --release=/hal/etc/hal-info.ini --output=/hal/etc/system_info_db
+
+else
+       cat <<EOF > /etc/info.ini
 [Version]
 Model=$TZ_BUILD_RELEASE_NAME;
 Build=$TZ_BUILD_ID;
@@ -27,3 +45,11 @@ Time=$TZ_BUILD_TIME;
 Variant=$TZ_BUILD_VARIANT;
 ID=$ID;
 EOF
+
+       /usr/bin/system_info_init_db
+
+       # Create version info file for update
+       if [ -e /usr/share/upgrade/record-version.sh ]; then
+               /usr/share/upgrade/record-version.sh
+       fi
+fi