home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / man / cat1 / gzexe.0 < prev    next >
Text File  |  1993-12-07  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. GZEXE(1)                                                 GZEXE(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        gzexe - compress executable files in place
  9.  
  10. SSYYNNOOPPSSIISS
  11.        ggzzeexxee [ name ...  ]
  12.  
  13. DDEESSCCRRIIPPTTIIOONN
  14.        The  _g_z_e_x_e  utility  allows you to compress executables in
  15.        place and have them automatically uncompress  and  execute
  16.        when  you  run  them  (at  a penalty in performance).  For
  17.        example if you execute ``gzexe /bin/cat'' it  will  create
  18.        the following two files:
  19.            -r-xr-xr-x  1 root  bin   9644 Feb 11 11:16 /bin/cat
  20.            -r-xr-xr-x  1 bin   bin  24576 Nov 23 13:21 /bin/cat~
  21.        /bin/cat~  is  the original file and /bin/cat is the self-
  22.        uncompressing executable file.  You can  remove  /bin/cat~
  23.        once you are sure that /bin/cat works properly.
  24.  
  25.        This  utility  is  most  useful on systems with very small
  26.        disks.
  27.  
  28. OOPPTTIIOONNSS
  29.        --dd     Decompress the given executables  instead  of  com-
  30.               pressing them.
  31.  
  32. SSEEEE AALLSSOO
  33.        gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
  34.  
  35. CCAAVVEEAATTSS
  36.        The compressed executable is a shell script. This may cre-
  37.        ate some security holes.  In  particular,  the  compressed
  38.        executable relies on the PATH environment variable to find
  39.        _g_z_i_p and some other utilities _(_t_a_i_l_, _c_h_m_o_d_, _l_n_, _s_l_e_e_p_)_.
  40.  
  41. BBUUGGSS
  42.        _g_z_e_x_e attempts to retain the original file  attributes  on
  43.        the  compressed  executable,  but you may have to fix them
  44.        manually in some cases, using _c_h_m_o_d or _c_h_o_w_n_.
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                                                 1
  65.  
  66.  
  67.