M.trap_msg 287 B

123456789101112131415161718192021
  1. #!/bin/sh
  2. # $Id$
  3. (
  4. echo '/* This file is generated from '$1'; do not edit */'
  5. cat $1 |
  6. sed '
  7. s/..//
  8. s/.*/ "&",/
  9. '
  10. ) >\#trap_msg
  11. if # the new one unchanged
  12. cmp -s \#trap_msg trap_msg
  13. then # throw it away
  14. rm \#trap_msg
  15. else # overwrite old version
  16. mv \#trap_msg trap_msg
  17. fi