[oe-commits] Chen Qi : run-postinsts: add more logging to the log file to make things clearer
git at git.openembedded.org
git at git.openembedded.org
Mon Jul 29 12:01:05 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: d60926b3fc4ba5780aef5b5226d05170892a7133
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=d60926b3fc4ba5780aef5b5226d05170892a7133
Author: Chen Qi <Qi.Chen at windriver.com>
Date: Fri Jul 19 17:39:27 2013 +0800
run-postinsts: add more logging to the log file to make things clearer
When all postinsts scripts succeed at system startup, it's very possible
that the log file /var/log/postinstall.log is empty. This is kind of
confusing, as that file is supposed to hold information about the postinsts.
Add more logging to the log file to make things clearer.
Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>
---
.../run-postinsts/run-postinsts/run-postinsts | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts b/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts
index 2a8d1d6..c94c3e9 100755
--- a/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts
+++ b/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts
@@ -24,6 +24,7 @@ remove_pi_dir=1
for i in `ls $pi_dir`; do
i=$pi_dir/$i
echo "Running postinst $i..."
+ [ "$POSTINST_LOGGING" = "1" ] && echo "Running postinst $i..." >> $LOGFILE
if [ -x $i ]; then
if [ "$POSTINST_LOGGING" = "1" ]; then
sh -c $i >>$LOGFILE 2>&1
@@ -33,6 +34,7 @@ for i in `ls $pi_dir`; do
rm $i
else
echo "ERROR: postinst $i failed."
+ [ "$POSTINST_LOGGING" = "1" ] && echo "ERROR: postinst $i failed." >> $LOGFILE
remove_pi_dir=0
fi
done
More information about the Openembedded-commits
mailing list