                INSTALLATION NOTES FOR HOMEPAGE PUBLISHER
                -----------------------------------------
 
 
o Installation and Uninstallation
  --------------------------------
  To get informed of the very last information about HPP, visit the
  following address : http://ourworld.compuserve.com/homepages/clerin/
 
 
o Installation from harddisk
  --------------------------
  Create a temporary directory and copy (or unzip) all the files to that
  directory. Then run INSTALL.CMD
 
 
o Frequently Asked Questions
  --------------------------
  - The Installer insists on being installed from floppy disks and won't
    install itself from my zip drive.
 
    If the installer is on a removable drive (ie a Zip drive) then it
    will insist on a floppy drive install.
    Move it to a temporary directory on your HARD DRIVE it will install
    itself easily.
 
  - I'm having some problems unzipping the new version of HPP.
 
    If you download it via an ftp program, don't forget to mention a
    binary format.
    The UNZIP program you are using might be obsolete.
 
  - I cannot install HomePage in Merlin. Either the installation causes
    a system hang or I get:
    EPFIE234: Cannot create the 'xxxx' object on the Workplace Shell
 
    Please install the Warp 4 FixPak 1.
 
 
o Installation error EPFIE144  Error Loading DLL 'xxxxxxxx'
  ---------------------------------------------------------
  This error may occur if INSTALL.EXE cannot load a DLL. Make sure the
  current directory does contain the HPP package, then set the BEGINLIBPATH
  environment variable as follows, before running INSTALL.EXE:
  SET BEGINLIBPATH=.\;%BEGINLIBPATH%
 
o Installation error EPFIE602
  ---------------------------
  The user may receive the message "EPFIE602 An error occurred while
  attempting to create a directory. Ensure that you have write access
  to a drive with adequate disk space."
 
  This error may occur if INSTALL.EXE cannot distinguish hard drives on
  the workstation. In this case you need to set the EPFINSTDIR environment
  variable before running INSTALL.EXE.
 
  For instance, if OS/2 is installed on the C: drive you should set
  EPFINSTDIR as follows:
 
  SET EPFINSTDIR=C:\OS2\SYSTEM
 
  If you don't have enough disk space on this drive you may use another
  drive and/or directory
 
o Installation error EPFIE602
  ---------------------------
  The user may receive the message  "EPFIE609  A data error occurred while
  attempting to unpack a file. Try the operation again. If the error persists,
  contact the supplier of the  application."
 
  This error may occur if INSTALL.EXE is getting started from an HPFS directory
  having no "dos-name convention".
 
 
o Installation error EPFIE234: Cannot create the 'xxxx' object on the Workplace Shell
  ---------------------------------------------------------
  Please install the Warp 4 FixPak 1.
 
 
o LAST RESORT IN CASE THE INSTALLER WON'T START
  =============================================
 
  Under special circumstances you may run into the problem that the
  installer (INSTALL.EXE) refuses to start. In this case you can use the
  REXX script below to install HPP 'manually'.
  Please edit the installation directory before running the script.
 
---Inst.Cmd------------------ Cut here -----------------------------------
/* REXX program for 'last resort' installation of HPP 2.0             */
 
/* Please edit the installation directory before running the script.  */
   HPPDIR = 'K:\HomePage'
 
   '@echo off'
   'SetLocal'
 
   If RxFuncQuery('SysLoadFuncs') Then Do
      Call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
      Call SysLoadFuncs
   End
 
   'Set BEGINLIBPATH=.\' || ';%BEGINLIBPATH%'
 
   /**************************/
   /* Create sub-directories */
   /**************************/
 
   'mkdir ' HPPDIR
   'mkdir ' HPPDIR||'\INSTALL'
   'mkdir ' HPPDIR||'\IMAGES'
   'mkdir ' HPPDIR||'\SOUNDS'
 
   /***************/
   /* xCopy files */
   /***************/
 
   SOURCE = 'INSTALL.EXE'
   PWS = 'INSTALL.EXE'
   'Copy' SOURCE  HPPDIR||'\INSTALL'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'INSTALL.IN_'
   PWS = 'INSTALL.IN_'
   'Copy' SOURCE  HPPDIR||'\INSTALL'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.DSC'
   PWS = 'HPP.DSC'
   'Copy' SOURCE  HPPDIR||'\INSTALL'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.ICF'
   PWS = 'HPP.ICF'
   'Copy' SOURCE  HPPDIR||'\INSTALL'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.PKG'
   PWS = 'HPP.PKG'
   'Copy' SOURCE  HPPDIR||'\INSTALL'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'README.TXT'
   PWS = 'README.TXT'
   'Copy' SOURCE  HPPDIR||'\'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'LICENSE.TXT'
   PWS = 'LICENSE.TXT'
   'Copy' SOURCE  HPPDIR||'\'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'INSTALL.TXT'
   PWS = 'INSTALL.TXT'
   'Copy' SOURCE  HPPDIR||'\'||PWS
   if (rc <> 0) then signal Error
 
   /****************/
   /* Unpack files */
   /****************/
 
   SOURCE = 'HPPIEXTS.DL_'
   PWS = 'HPPIEXTS.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
   'Copy' HPPDIR||'\'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPEXTS.EX_'
   PWS = 'HPPEXTS.EXE'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   HPPDIR||'\HPPEXTS.EXE -L'
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPWP.DL_'
   PWS = 'HPPWP.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.EX_'
   PWS = 'HPP.EXE'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'ENGLISH.DI_'
   PWS = 'ENGLISH.DIC'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPBMP.DL_'
   PWS = 'HPPBMP.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPTCPIP.DL_'
   PWS = 'HPPTCPIP.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPMMPM.DL_'
   PWS = 'HPPMMPM.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'README.HT_'
   PWS = 'README.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'LICENSE.HT_'
   PWS = 'LICENSE.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'LICENSE.HT_'
   PWS = 'LICENSE.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'SAMPLES.HT_'
   PWS = 'SAMPLES.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'INSTALL.IC_'
   PWS = 'INSTALL.ICO'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.GI_'
   PWS = 'HPP.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP200.GI_'
   PWS = 'HPP200.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPBUILD.GI_'
   PWS = 'HPPBUILD.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPCYAN.GI_'
   PWS = 'HPPCYAN.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPRED.GI_'
   PWS = 'HPPRED.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPGOLD.GI_'
   PWS = 'HPPGOLD.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPHR01.GI_'
   PWS = 'HPPHR01.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPFLDR1.IC_'
   PWS = 'HPPFLDR1.ICO'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPFLDR2.IC_'
   PWS = 'HPPFLDR2.ICO'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPBG01.JP_'
   PWS = 'HPPBG01.JPG'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPMAIL.JP_'
   PWS = 'HPPMAIL.JPG'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPMLBOX.GI_'
   PWS = 'HPPMLBOX.GIF'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPPAPER.JP_'
   PWS = 'HPPPAPER.JPG'
   'unpack' SOURCE  HPPDIR||'\IMAGES' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'SAMPLES.WA_'
   PWS = 'SAMPLES.WAV'
   'unpack' SOURCE  HPPDIR||'\SOUNDS' '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.01_'
   PWS = 'TEMPLATE.001'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.02_'
   PWS = 'TEMPLATE.002'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.03_'
   PWS = 'TEMPLATE.003'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.04_'
   PWS = 'TEMPLATE.004'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.05_'
   PWS = 'TEMPLATE.005'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.06_'
   PWS = 'TEMPLATE.006'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TEMPLATE.07_'
   PWS = 'TEMPLATE.007'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'SMPFRAME.HT_'
   PWS = 'SMPFRAME.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'TOC.HT_'
   PWS = 'TOC.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'BANNER.HT_'
   PWS = 'BANNER.HTM'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPOOB3.DL_'
   PWS = 'HPPOOB3.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPOOR3U.DL_'
   PWS = 'HPPOOR3U.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPDLG.DL_'
   PWS = 'HPPDLG.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPOOU3.DL_'
   PWS = 'HPPOOU3.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPOOD3.DL_'
   PWS = 'HPPOOD3.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPP.HL_'
   PWS = 'HPP.HLP'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPOM30.DL_'
   PWS = 'HPPOM30.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPCOMMN.DL_'
   PWS = 'HPPCOMMN.DLL'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   SOURCE = 'HPPHOME.EX_'
   PWS = 'HPPHOME.EXE'
   'unpack' SOURCE  HPPDIR '/N:'||PWS
   if (rc <> 0) then signal Error
 
   HPPDIR||'\HPPEXTS.EXE -I' HPPDIR||'\HPP.HLP'
   if (rc <> 0) then signal Error
 
   /*********************/
   /* Create WP Objects */
   /*********************/
 
   Call SysCreateObject "WPFolder", "HomePage Publisher", "<WP_DESKTOP>",,
        "OBJECTID=<HPP_FOLDER>;ICONFILE="||HPPDIR||"\IMAGES\HPPFLDR1.ICO;ICONNFILE=1,"||HPPDIR||"\IMAGES\HPPFLDR2.ICO;ICONVIEWPOS=10,10,50,50", "U"
 
   Call SysCreateObject "WPProgram", "HomePage^Publisher", "<HPP_FOLDER>",,
        "PROGTYPE=PM;EXENAME="||HPPDIR||"\HPP.EXE;OBJECTID=<HPP>;STARTUPDIR="||HPPDIR||";PARAMETERS=",  "U"
 
   Call SysCreateObject "WPProgram", "Documentation", "<HPP_FOLDER>",,
        "PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<HPP_DOC>;STARTUPDIR="||HPPDIR||";PARAMETERS=HPP.INF General",  "U"
 
   Call SysCreateObject "WPProgram", "Registration", "<HPP_FOLDER>",,
        "PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<HPP_REGISTER>;STARTUPDIR="||HPPDIR||";PARAMETERS=HPP.INF Registration",  "U"
 
   Call SysCreateObject "WPProgram", "FAQ", "<HPP_FOLDER>",,
        "PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<HPP_FAQ>;STARTUPDIR="||HPPDIR||";PARAMETERS=HPP.INF Frequently asked questions",  "U"
 
   Call SysCreateObject "WPShadow", "Readme", "<HPP_FOLDER>",,
        "OBJECTID=<HPPREADME_TXT>;SHADOWID="||HPPDIR||"\README.TXT", "U"
 
   Call SysCreateObject "WPShadow", "License", "<HPP_FOLDER>",,
        "OBJECTID=<HPPLICENSE_TXT>;SHADOWID="||HPPDIR||"\LICENSE.TXT", "U"
 
   Call SysCreateObject "WPShadow", "Readme", "<HPP_FOLDER>",,
        "OBJECTID=<HPPREADME_HTM>;SHADOWID="||HPPDIR||"\README.HTM", "U"
 
   Call SysCreateObject "WPShadow", "License", "<HPP_FOLDER>",,
        "OBJECTID=<HPPLICENSE_HTM>;SHADOWID="||HPPDIR||"\LICENSE.HTM", "U"
 
   Call SysCreateObject "WPShadow", "Sample Frames", "<HPP_FOLDER>",,
        "OBJECTID=<HPPSMPFRAME_HTM>;SHADOWID="||HPPDIR||"\SMPFRAME.HTM", "U"
 
   Call SysCreateObject "WPShadow", "Samples", "<HPP_FOLDER>",,
        "OBJECTID=<HPPSAMPLES_HTM>;SHADOWID="||HPPDIR||"\SAMPLES.HTM", "U"
 
   Call SysCreateObject "WPProgram", "HPP Online News", "<HPP_FOLDER>",,
        "PROGTYPE=PM;EXENAME="||HPPDIR||"\HPPHOME.EXE;OBJECTID=<HPP_HOME>;STARTUPDIR="||HPPDIR||";PARAMETERS=NETSCAPE.EXE EXPLORE.EXE", "U"
 
   Call SysCreateObject "WPProgram", "Uninstall", "<HPP_FOLDER>",,
        "ICONFILE="||HPPDIR||"\IMAGES\UNINSTAL.ICO;PROGTYPE=PM;EXENAME="||HPPDIR||"\INSTALL\INSTALL.EXE;OBJECTID=<HPP_UNINST>;STARTUPDIR="||HPPDIR||"\INSTALL;PARAMETERS=/A:D", "U"
 
   /*********/
   /* Done! */
   /*********/
 
   Say '**********************************************************'
   Say 'PLEASE. Insert the following commands into your CONFIG.SYS'
   Say ''
   Say 'LIBPATH=.;'||HPPDIR';.....'
   Say 'SET PATH='||HPPDIR';.....'
   Say 'SET HELP='||HPPDIR';.....'
   Say 'SET BOOKSHELF='||HPPDIR';.....'
   Say 'SET HPP_BASE='||HPPDIR';'
   Say ''
 
   EndLocal
   return
 
   /**********/
   /* Error! */
   /**********/
Error:
   Say '**********************************************************'
   Say '* INSTALLATION ERROR - SOURCE =' SOURCE
   Say '**********************************************************'
   EndLocal
   return
 
