mirror of
https://git.yoctoproject.org/poky
synced 2026-04-04 23:02:22 +02:00
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. (From OE-Core rev: d60926b3fc4ba5780aef5b5226d05170892a7133) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user