- avoid using the "last resort, use lazy umount" by killing tee_pid _and descendants_ before hand. Works! - introduce `get_descendants_of_pid_array()` using recursive trick to get all descendants - do not `unset CURRENT_LOGFILE` -- during `logging_error_show_log()` (from SHOW_LOG=no days) - do `unset CURRENT_LOGFILE` immediately before processing logs -- although it magically survives. mysteries of traps in bash... - `declare -g` instead of `export` for `start_logging_section()` - don't `check_and_close_fd_13()` in `run_cleanup_handlers()` - do run `check_and_close_fd_13()`, but only after archiving the old logs (in logging trap!) - add a default error for unhandled TRAP's -- of which should be done - fix reset of `global_tee_pid=0` in section-logging |
||
|---|---|---|
| .. | ||
| bsp | ||
| cli | ||
| compilation | ||
| configuration | ||
| extras | ||
| general | ||
| host | ||
| image | ||
| logging | ||
| main | ||
| rootfs | ||