home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Applications 1996 August / Silicon_Graphics_812-0542-002.iso / dist / license_eoe.idb / usr / bin / licensemgr.setup.z / licensemgr.setup
Text File  |  1996-08-03  |  3KB  |  117 lines

  1. #!/sbin/sh
  2. #
  3. # Update netscape and zmail config files for LicenseManager
  4. #
  5. # This script installs both the old mime type, enterlicense, and the 
  6. # new mime type licensemgr to support 5.3 users who may be expecting 
  7. # the enterlicense type, and >5.3 users who are expecting 
  8. # the licensemgr type.
  9. #
  10. # If the host already contains the updates, this script does nothing.
  11. #
  12.  
  13. ZMAILTYPES=/usr/lib/Zmail/attach.types
  14. MAILCAP=/usr/local/lib/netscape/mailcap
  15. MIMETYPE=/usr/local/lib/netscape/mime.types
  16.  
  17. #
  18. # Check for zmail file and update if needed
  19. #
  20.  
  21. if test -f ${ZMAILTYPES}
  22. then
  23.  
  24.     if grep "enterlicense" ${ZMAILTYPES} >/dev/null
  25.     then
  26.     # do nothing, enterlicense is already in the file
  27.     true
  28.     else
  29.     # need to catenate enterlicense info into attach.types
  30.     cat >> ${ZMAILTYPES} <<end-of-zmail-attach-type
  31. TYPE    application/x-enterlicense      "/usr/etc/enterlicense '%s' &" "/usr/etc/enterlicense '%s' &"   "EnterLicense"
  32. MIME2IRIX application/x-enterlicense    EnterLicenseDocument
  33. IRIX2MIME EnterLicenseDocument          application/x-enterlicense
  34. end-of-zmail-attach-type
  35.     fi
  36.  
  37.     if grep "licensemgr" ${ZMAILTYPES} >/dev/null
  38.     then
  39.     # do nothing, licensemgr is already in the file
  40.     true
  41.     else
  42.     # need to catenate licensemgr info into attach.types
  43.     cat >> ${ZMAILTYPES} <<end-of-zmail-attach-type
  44. TYPE    application/x-licensemgr      "/usr/etc/LicenseManager '%s' &" "/usr/etc/LicenseManager '%s' &"   "LicenseManager"
  45. MIME2IRIX application/x-licensemgr    LicenseMgrDocument
  46. IRIX2MIME LicenseMgrDocument          application/x-licensemgr
  47. end-of-zmail-attach-type
  48.     fi
  49.  
  50. else
  51.     echo
  52.     echo "MediaMail is not installed on this system.  Automatic installation"
  53.     echo "of nodelock licenses in Media Mail will not be supported."
  54.     echo
  55. fi
  56.  
  57.  
  58. #
  59. # If the netscape files do not exists, warn the user and write the information
  60. # to the files.
  61. #
  62.  
  63. if test ! -f $MAILCAP
  64. then
  65.     echo
  66.     echo "The Netscape Web Browser is not installed.  Please add the following"
  67.     echo "information to the mailcap file for your Web browser."
  68.     echo '    application/x-enterlicense; /usr/etc/enterlicense %s; \'
  69.     echo '    application/x-licensemgr; /usr/etc/LicenseManager %s; \'
  70.     echo '  description="Software License Installation"'
  71.     echo
  72. else
  73.     if grep "application/x-enterlicense"  $MAILCAP >/dev/null
  74.     then
  75.     true
  76.     else
  77.     echo 'application/x-enterlicense; /usr/etc/enterlicense %s; \' >> $MAILCAP
  78.     echo '    description="Software License Installation"' >> $MAILCAP
  79.     fi
  80.  
  81.     if grep "application/x-licensemgr"  $MAILCAP >/dev/null
  82.     then
  83.     true
  84.     else
  85.     echo 'application/x-licensemgr; /usr/etc/LicenseManager %s; \' >> $MAILCAP
  86.     echo '    description="Software License Installation"' >> $MAILCAP
  87.     fi
  88.  
  89. fi
  90.  
  91. if test ! -f $MIMETYPE
  92. then
  93.     echo
  94.     echo "The Netscape Web Browser is not installed.  Please add the following"
  95.     echo "information to the mime.types file for your Web browser."
  96.     echo '    type=application/x-enterlicense exts=lic'
  97.     echo '    type=application/x-licensemgr exts=licmgr'
  98.     echo
  99. else
  100.     if grep "application/x-enterlicense"  $MIMETYPE >/dev/null
  101.     then
  102.     true
  103.     else
  104.     echo 'type=application/x-enterlicense exts=lic' >> $MIMETYPE
  105.     fi
  106.  
  107.     if grep "application/x-licensemgr"  $MIMETYPE >/dev/null
  108.     then
  109.     true
  110.     else
  111.     echo 'type=application/x-licensemgr exts=licmgr' >> $MIMETYPE
  112.     fi
  113.  
  114. fi
  115.  
  116. exit 0
  117.