error.sh 296 B

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