utils 318 B

1234567891011121314151617181920
  1. #!/bin/sh
  2. # Define log functions if they do not exist yet
  3. type -t info >/dev/null 2>&1
  4. if [ $? -ne 0 ]; then
  5. info () {
  6. echo "$SELF:" "$@" | tee /dev/kmsg
  7. }
  8. warn () {
  9. echo "$SELF:" "$@" >&2 | tee /dev/kmsg
  10. }
  11. die () {
  12. local return_code=$1
  13. shift
  14. warn "$@"
  15. exit $return_code
  16. }
  17. fi