error.sh 312 B

1234567891011121314151617181920212223242526
  1. # arguments errors
  2. USAGE_E=10
  3. UNIT_E=11
  4. # device errors
  5. NOTEX_E=20
  6. NOTBLK_E=21
  7. ISMOUNT_E=22
  8. ISSWAP_E=23
  9. LVMUSED_E=24
  10. LVMPV_E=25
  11. WRONGBLK_E=26
  12. # size errors
  13. MINSIZE_E=30
  14. BESTSIZE_E=31
  15. MANUALSIZE_E=32
  16. PROG_E=40
  17. fatal()
  18. {
  19. STRING=${2:-"generic error"}
  20. echo "${PROGRAM_NAME}: error: ${STRING}" >&2
  21. exit ${1}
  22. }