From aa8c7ada195f389054d668cd22fda555365c0cc3 Mon Sep 17 00:00:00 2001 From: Peng Zhihui Date: Wed, 26 Mar 2014 17:07:44 +0800 Subject: [PATCH] New file: operation/finish_install/10collect_install_info.sh --- .../finish_install/10collect_install_info.sh | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 operation/finish_install/10collect_install_info.sh diff --git a/operation/finish_install/10collect_install_info.sh b/operation/finish_install/10collect_install_info.sh new file mode 100755 index 0000000..7bfb9bf --- /dev/null +++ b/operation/finish_install/10collect_install_info.sh @@ -0,0 +1,49 @@ +#!/bin/bash - +#=============================================================================== +# +# FILE: 01record_install_info.sh +# +# USAGE: ./01record_install_info.sh +# +# DESCRIPTION: record install infomation +# +# OPTIONS: --- +# REQUIREMENTS: --- +# BUGS: --- +# NOTES: --- +# AUTHOR: PengZhihui (), zhihuipeng@linx-info.com@linx-info.com +# COMPANY: linx-info +# COPYRIGHT: Copyright 2001-2014 Linx Technology Co.,Ltd. +# CREATED: 2014年03月26日 08时48分46秒 CST +# REVISION: --- +#=============================================================================== + +source ./functions + +mkdir -p $TARGET/var/log/installer + +rec_file="$TARGET/var/log/installer/os-install-info.txt" + +touch ${rec_file} + +msg () { + printf "=%.0s" {1..70} + printf "\n" +} + +echo 'Install Date' >${rec_file} +echo $(date) >>${rec_file} +msg >>${rec_file} + +echo 'Install Os Version' >>${rec_file} +cat /tag >>${rec_file} +msg >>${rec_file} + +echo 'Install Kernel Src Info' >>${rec_file} +cat $TARGET/boot/kernel_src_info >>${rec_file} +msg >>${rec_file} + +chroot $TARGET chmod 444 /var/log/installer/os-install-info.txt + +#some fs don't support extended attr +#chroot $TARGET chattr +i /var/log/installer/os-install-info.txt