home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / COMPRESS / PK361PAT.ZIP / $README.DOC next >
Encoding:
Text File  |  1988-08-15  |  5.4 KB  |  138 lines

  1. PK361PAT.PAK contents and notes
  2.  
  3. Contained herein are:
  4.  
  5. $README.DOC    This file.
  6. PK361PAT.WHY    Some background.
  7. PKPAT.BAT    A batch driver to apply the patches.
  8. PKPAK.CTL    XPATCH control file to patch PKPAK.EXE
  9. PKPAKJR.CTL    XPATCH control file to patch PKPAKJR.EXE
  10. PKUNPAK.CTL    XPATCH control file to patch PKUNPAK.EXE
  11. PKUNPAKJ.CTL    XPATCH control file to patch PKUNPAKJ.EXE
  12. XPATCH.EXE    Version 1.0 of XPATCH, get XPATCH.PAK for source code
  13.         and documentation.
  14.  
  15. Basically, what all these do is provide a semi-clean way to change the
  16. built-in default filetype extension for archive files processed version
  17. 3.61 of the PKWARE archive management utilities (PKPAK, PKUNPAK, PKPAKJR,
  18. and PKUNPAKJ.) The default filetype as distributed is ".ARC", and
  19. enclosed patches change that to ".PAK". The original files are not
  20. modified in any way, if the enclosed procedure is followed, but new
  21. executable files (PK.EXE, PKJ.EXE, PKX.EXE and PKXJ.EXE) are created.
  22. The original files should be maintained for compatibility with other
  23. programs which might directly or indirectly call the PK utilities,
  24. while the shorthands may be used for keyboard convenience.
  25.  
  26. ----------------------------------------------------------------------
  27.  
  28. *** IMPORTANT: Please read the following carefully.
  29.  
  30. The license included in PK361.EXE (the self-extracting archive file
  31. as distributed) states that the included programs may be
  32. freely used, copied and distributed "for NONCOMMERCIAL use if: No fee 
  33. is charged for use, copying or distribution. [and] It is not modified 
  34. in any way."
  35.  
  36. This proviso clearly prohibits distribution of modified copies of
  37. PK361.EXE, and I respect and support that proviso for a number of 
  38. reasons. It would also seem to prohibit modification of the PKxxx 
  39. programs for personal use. While it is my non-expert opinion that
  40. this second interpretation is not enforceable, none of this should
  41. be taken as advice or encouragement to violate this proviso.
  42.  
  43. IN ANY CASE, YOU MUST NOT DISTRIBUTE MODIFIED COPIES OF PK361.EXE, AND
  44. FURTHER YOU MUST NOT DISTRIBUTE COPIES OF ANY OF THE INDIVIDUAL
  45. COPYRIGHTED FILES THEREIN! ONLY THE UNMODIFIED PK361.EXE FILE MAY
  46. BE DISTRIBUTED.
  47.  
  48.                 Mike Housky
  49.  
  50. ----------------------------------------------------------------------
  51.                DISCLAIMER
  52.  
  53. The recipient assumes all responsibility for consequences and damages
  54. arising from the use of materials in this packages. No warranty of any
  55. kind is expressed or implied.
  56.  
  57. ----------------------------------------------------------------------
  58.                 CAVEATS
  59.  
  60.  
  61. ----------------------------------------------------------------------
  62.  
  63. If you should decide to use these patches, the following procedure
  64. should be used to install them.
  65.  
  66. Requirements:
  67.    1. PK361PAT.PAK
  68.     [this archive, may have been renamed PK361PAT.ARC
  69.     by someone who has not adopted the ".PAK convention"]
  70.    2. PK361.EXE
  71.     This must be the original version 3.61 distribution file,
  72.     as distributed by PKWARE prior to Jan 31, 1989.
  73.  
  74. Procedure:
  75.    1. Read the documentation and materials. Especially the disclaimer.
  76.     You may not be interested in proceding.
  77.  
  78.    2. Okay, you have decided to continue. Make an empty directory to
  79.     work in. This will usually be on drive C: for a hard disk
  80.     system, or on a blank formatted 360K or larger diskette in
  81.     drive B: on a floppy-only system. For now, I will assume
  82.     drive C, and that the directory name "PATCH" is acceptable:
  83.         >C:
  84.         >MD \PATCH
  85.         >CD \PATCH
  86.  
  87.    3. Copy the archive files into the working directory. Assuming
  88.     these are on individual diskettes, in the root directory:
  89.         [ Place PK361.EXE diskette in drive A: ]
  90.         >COPY A:PK361.EXE
  91.         [ Place PK361PAT.PAK diskette in drive A: ]
  92.         >COPY A:PK361PAT.PAK
  93.  
  94.    4. Extract the files:
  95.         >PK361
  96.         [At this point, you may want to delete ]
  97.         [ "unnecessary" files to make room: ]
  98.         [  >DEL PK361.EXE   -- optional ]
  99.         >PKUNPAK PK361PAT.PAK
  100.  
  101.    5. Now, run the "driver" batch file:
  102.         >PKPAT
  103.     This will make copies of the original PKxxx programs to be
  104.     patched, then invoke the enclosed XPATCH program on the
  105.     copies to create the patched versions. If all goes well,
  106.     PKPAT.BAT will terminate with the message:
  107.         "All patches successful."
  108.     If there is any error, PKPAT will terminate with the
  109.     message:
  110.         "XPATCH failed."
  111.     The most likely case is that the wrong version of PK361.EXE
  112.     was used, or perhaps there was insufficient disk space or
  113.     memory or some other such error. Any resulting programs are
  114.     NOT USABLE in this case, and should be deleted.
  115.  
  116.    6. If there were no errors detected by PKPAT.BAT, then you should
  117.     have renamed and patched copies of the principal PK archive
  118.     utilities in the current directory as:
  119.         PK.EXE        Patched PKPAK.EXE
  120.         PKJ.EXE        Patched PKPAKJR.EXE
  121.         PKX.EXE        Patched PKUNPAK.EXE
  122.         PKXJ.EXE    Patched PKUNPAKJ.EXE
  123.     These may be copied to your utility or system drive/directory
  124.     as you choose, by:
  125.         >COPY PK??.EXE d:\path\*.*
  126.     where "d:\path" should be replaced with the drive/directory
  127.     where you want to keep the patched copies.
  128.  
  129.    7. Once again, these patched copies must not be distributed in any
  130.     way to anyone else. Do not give a copy to a friend (or enemy)
  131.     and do not make them available for download on on a BBS. These
  132.     restrictions are the same as for the unpacked unmodified
  133.     original commands. Commercial users must also satisfy
  134.     additional, as described in the documentation enclosed in
  135.     PK361.EXE
  136.  
  137. That's it. 
  138.