home *** CD-ROM | disk | FTP | other *** search
/ Internet 1996 World Exposition / park.org.s3.amazonaws.com.7z / park.org.s3.amazonaws.com / cgi-bin / imagemap < prev    next >
Text File  |  2017-09-21  |  889b  |  53 lines

  1. #!/bin/sh
  2. #
  3. #  file: imagemap
  4. #  auth: brad burdick (bburdick@radio.com)
  5. #  desc: front-end for host/os independent binary usage
  6. #
  7.  
  8. no_imagemap() {
  9.   echo "Status: 404"
  10.   echo "Content-type: text/html"
  11.   echo ""
  12.  
  13.   echo "<title>Not Found</title>"
  14.   echo "<h1>404: Not Found</h1>"
  15.   echo "<hr>"
  16.   echo "Unable to execute imagemap program for this server."
  17.  
  18.   exit 1
  19. }
  20.  
  21. os=`/usr/bin/uname -s`
  22. imagemap_bin='unknown'
  23.  
  24. case $os in
  25.   'IRIX')
  26.     imagemap_bin='imagemap.irix'
  27.     ;;
  28.   'SunOS')
  29.     # sunos 5.x
  30.     if [ "`/bin/uname -r | /bin/grep '^5'`" ] ; then
  31.       imagemap_bin='imagemap.sol2'
  32.     fi
  33.     ;;
  34.   'SINIX-Y')
  35.     imagemap_bin='imagemap.sinix'
  36.     ;;
  37.   *)
  38.     no_imagemap
  39.     ;;
  40. esac
  41.  
  42. if [ "$SCRIPT_FILENAME" != "" ] ; then
  43.   cgi_base=`dirname $SCRIPT_FILENAME`
  44. else
  45.   cgi_base=`dirname $SCRIPT_NAME`
  46. fi
  47.  
  48. exec $cgi_base/$imagemap_bin ${1+"$@"}
  49.  
  50. # should never get here...
  51. exit 1
  52.  
  53.