home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / info-service / gopher / Unix / gopher1.12 / misc / Indexing / MakeWAISindex < prev    next >
Encoding:
Text File  |  1992-09-02  |  1.2 KB  |  42 lines

  1. #!/bin/csh -fx
  2.  
  3. #
  4. # A simple shell script that makes WAIS indexes of a directory with
  5. # the paths munged appropriately.
  6. #
  7. # Automatically makes a link for good measure too.
  8. #
  9.  
  10. set Indexer    = /home/mudhoney/lindner/src/wais-8-b5/bin/waisindex
  11. set FileType  = filename
  12.  
  13. set GopherHome = "/home/mermaid1/lindner/gopher-data/"
  14. set DataSubDir = "Fun Stuff/Recipes"
  15. set IndexName  = "Recipe Index"
  16.  
  17. exit
  18. #############################################################
  19.  
  20. mkdir /tmp/wais$$index
  21.  
  22. rm -rf "$GopherHome/$DataSubDir/.waisindex" # get rid of old index
  23.  
  24. if ( ! -d "$GopherHome/$DataSubDir/.waisindex") then
  25.     mkdir "$GopherHome/$DataSubDir/.waisindex"
  26. endif
  27.  
  28. cd    "/tmp/wais$$index"
  29.  
  30. $Indexer -t $FileType -r "$GopherHome/$DataSubDir/"
  31.  
  32. mv /tmp/wais$$index/*  "$GopherHome/$DataSubDir/.waisindex"
  33. rm -rf /tmp/wais$$index
  34.  
  35. rm -f "$GopherHome/$DataSubDir/.IndexLink"
  36.  
  37. echo "Name=$IndexName"              >"$GopherHome/$DataSubDir/.IndexLink"
  38. echo "Type=7"                 >>"$GopherHome/$DataSubDir/.IndexLink"
  39. echo "Path=7/$DataSubDir/.waisindex/index">>"$GopherHome/$DataSubDir/.IndexLink"
  40. echo "Host=+"                >>"$GopherHome/$DataSubDir/.IndexLink"
  41. echo "Port=+"                >>"$GopherHome/$DataSubDir/.IndexLink"
  42. echo "Numb=1"                >>"$GopherHome/$DataSubDir/.IndexLink"