error.sh 275 B

12345678910111213141516171819202122
  1. # arguments errors
  2. USAGE_E=10
  3. # device errors
  4. NOTEX_E=1
  5. NOTBLK_E=2
  6. ISMOUNT_E=3
  7. ISSWAP_E=4
  8. LVMUSED_E=5
  9. LVMPV_E=6
  10. # size errors
  11. MINSIZE_E=10
  12. BESTSIZE_E=11
  13. MANUALSIZE_E=12
  14. fatal()
  15. {
  16. STRING=${2:-"generic error"}
  17. printf "${PROGRAM_NAME}: error: ${STRING}\n" >&2
  18. exit ${1}
  19. }