home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / pc / java / in4wjcxu / other / irc / ircd / crypt / sums < prev   
Encoding:
Text File  |  1996-08-14  |  1.5 KB  |  39 lines

  1. #!/bin/sh
  2. # trap "" 1 2 3 13 14 15 21 22
  3. trap "" 1 2 3 13 14 15 
  4. /bin/cp hash.c hash.c.old 2>/dev/null
  5. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  6. csum=`sum s_bsd.c 2>/dev/null`
  7. sed -e "s/SUSER/[${csum}]/g" hash.c.temp > hash.c 2>/dev/null
  8. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  9. csum=`sum s_user.c 2>/dev/null`
  10. sed -e "s/SSERV/[${csum}]/g" hash.c.temp > hash.c 2>/dev/null
  11. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  12. csum=`sum s_serv.c 2>/dev/null`
  13. sed -e "s/SBSDC/[${csum}]/g" hash.c.temp > hash.c 2>/dev/null
  14. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  15. csum=`sum channel.c 2>/dev/null`
  16. sed -e "s/CHANC/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  17. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  18. csum=`sum ircd.c 2>/dev/null`
  19. sed -e "s/IRCDC/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  20. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  21. csum=`sum s_misc.c 2>/dev/null`
  22. sed -e "s/SMISC/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  23. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  24. csum=`sum hash.c.old 2>/dev/null`
  25. sed -e "s/HASHC/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  26. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  27. csum=`sum version.c.SH 2>/dev/null`
  28. sed -e "s/VERSH/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  29. /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  30. csum=`sum s_bsd.c 2>/dev/null`
  31. sed -e "s/MAKEF/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  32. if [ -f /bin/hostid ] ; then
  33.     /bin/mv -f hash.c hash.c.temp 1>/dev/null 2>&1
  34.     csum=`hostid 2>/dev/null`
  35.     sed -e "s/HOSTID/[$csum]/g" hash.c.temp > hash.c 2>/dev/null
  36. fi
  37. /bin/rm -f hash.c.temp 1>/dev/null 2>&1
  38.  
  39.