home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / tls / tls011.1.Z / tls011.1 / usr / mmdf / table / tools / mnlist < prev    next >
Encoding:
Text File  |  1991-10-25  |  952 b   |  61 lines

  1. :
  2. #
  3. #    @(#) mnlist 23.2 90/11/22 SCOCAN
  4. #
  5. #    Copyright (C) The Santa Cruz Operation, 1989.
  6. #    This Module contains Proprietary Information of
  7. #    The Santa Cruz Operation, and should be treated as Confidential.
  8. #
  9. # mnlist -- Make simple micnet channel and domain
  10. #     tables from the micnet topology file /usr/lib/mail/top
  11. #
  12. # IFS="{space}{tab}{newline}"
  13. IFS="     
  14. "
  15. PATH=/bin:/usr/bin
  16.  
  17. #
  18. # Configuration defaults
  19. #
  20. LDOMAIN=UUCP
  21. TOP=/usr/lib/mail/top
  22. TMPFILE=/tmp/mnchn$$
  23.  
  24. trap "rm -f $TMPFILE; exit 0" 1 2 3 15
  25.  
  26. #
  27. #  get the system names
  28. #
  29.  
  30. awk '/^[^#]/ {if (NF == 5) {print $1; print $3}}' <$TOP | sort -u > $TMPFILE
  31.  
  32. #
  33. #  generate the domain file
  34. #
  35.  
  36. if [ -f micnet.dom ]
  37. then
  38.     mv micnet.dom micnet.dom-
  39. fi
  40.  
  41. sed -e "s/\(.*\)/\1        \1.$LDOMAIN/" \
  42.     $TMPFILE > micnet.dom
  43.  
  44. #
  45. #  generate the channel file
  46. #
  47.  
  48. if [ -f micnet.chn ]
  49. then
  50.     mv micnet.chn micnet.chn-
  51. fi
  52.  
  53. sed -e "s/\(.*\)/\1.$LDOMAIN    \1:%s/" \
  54.     $TMPFILE > micnet.chn
  55.  
  56.  
  57. rm -f $TMPFILE
  58.  
  59. exit 0
  60.