home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip540.zip / tandem / README < prev    next >
Text File  |  1998-08-19  |  3KB  |  61 lines

  1. Last Amended:  10/10/97 by Dave Smith
  2.  
  3. Tandem Port of Info ZIP (unzip)
  4. =======================
  5.  
  6. Recent changes:
  7. 1. Support UNZIPing of EDIT (text) files by use of the "-a" parameter
  8. 2. Changes for version 2.2 affected files:
  9. - TANDEMC     (changes to stat() to pass file creation time)
  10. - ZIPINFOC    (exclufe TANDEM from tzset() test)
  11. 3. Fix to default time/date field to UK format (dd/mm/yyyy)
  12. 03/08/98  5.33f   Updates for TANDEMC/H to keep instep with ZIP (file buffering)
  13.                  New DOIT macro for extracting files from archive
  14.                  Fix in2ex to expand full vol/subvol depending on '-j' flag
  15. 17/08/98  5.33f   Set USE_EF_UT_TIME to allow for timezone changes
  16. 18/08/98  5.33f   Use define LICENSED to buld object able to update timestamps
  17. 19/08/98  5.33f   Add -X flag support (restore file owner id) via unzip.c/h
  18.                  new chown function in tandem.c.
  19.                  Modified close_outfile to make the chown the last step.
  20.  
  21. A few notes about the files on this subvol
  22.  
  23. COMMACS   -  required by MAKE, *** held on ZIP subvol ***
  24. DOIT      -  macro to extract required Tandem files from archive and rename
  25. MACROS    -  required by MAKE, *** held on ZIP subvol ***
  26. MAKE      -  recompile UNZIP code, attempts to only recompile changed code
  27. README    -  this file
  28. UNZIPLIB  -  library of ZIP compiled routines, used by ZIP/ZIPNOTE etc
  29. UNZIPL    -  ZIP object (bound using LARGE memory model)
  30.  
  31. *C        -  Source file
  32. *H        -  Header files
  33. *O        -  Individual object files (when compiled by MAKE)
  34.  
  35. Install Notes:
  36. ==============
  37. Stage 1 - get UNZIP object onto Tandem
  38. - download Tandem Unzip executables archive from Web
  39. - using PC unzip program (e.g. pkunzip/WinZip) extract UNZIP
  40. - copy UNZIP from PC to Tandem in Binary mode s(FTP/IXF)
  41. - alter file code to 100
  42. - optionally place in $SYSTEM.SYSTEM to allow easy access from command line
  43.  
  44. Stage 2 - (optional) retrieve source code (requires UNZIP on Tandem)
  45. - download UNZIP source archive from web - contains all supported platforms
  46. - copy archive onto Tandem as Binary
  47. - extract Tandem DOIT macro ( UNZIP -j <archive> tandem/DOIT )
  48. - update DOIT macro to point at archive file
  49. - restore relevant files by running DOIT
  50. - replace all references to $DATA9.DAVESUNZ with whatever subvol you use
  51. - replace all references to $DATA9.DAVESZIP with whatever subvol you use
  52.   this is required by the MAKE macro file to pick up MACROS and COMMACS
  53. - replace references to SUPER.DAVES with whatever user id you use
  54. - to compile run MAKE
  55.  
  56. Additional Notes - LICENSE the object:
  57. If you wish to be able to update the last modified time of files you unzip
  58. you need to use the #define LICENSED and then FUP LICENSE the file
  59. as SUPER.SUPER.  This is a Tandem restriction since we have to call a PRIV
  60. procedure to do this.  For UNZIP the define is setup (default) in tandem.h
  61.