init-functions 539 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. #set -xv
  3. if [ x"$THIS" != x ]; then
  4. THIS="${THIS}: "
  5. fi
  6. log_action_msg () {
  7. echo "${THIS}${@}." | tee /dev/kmsg
  8. }
  9. log_action_begin_msg () {
  10. echo -n "${THIS}${@}: " | tee /dev/kmsg
  11. }
  12. log_action_cont_msg () {
  13. echo "${THIS}${@}..." | tee /dev/kmsg
  14. }
  15. log_action_end_msg () {
  16. local end
  17. if [ -z "${2:-}" ]; then
  18. end=""
  19. else
  20. end=" ($2)"
  21. fi
  22. if [ $1 -eq 0 ]; then
  23. echo "${THIS}OK${end}" | tee /dev/kmsg
  24. else
  25. echo "${THIS}ERROR${end}" | tee /dev/kmsg
  26. fi
  27. }