gzip_package v2.7, March 1998, by Tom Hageman Gzip_package tries to reduce the size of NEXTSTEP Installer packages. It achieves this by replacing the package's contents archive, which is compressed using compress(1), with a gzip(1)ped version of the archive. Since Installer expects a compress(1)ed contents archive at installation time, gzip_package also installs special pre_ and post_install scripts to automatically convert the contents archive back to its original compressed form before actual installation. (If the original package contained pre_ and post_install scripts, these will still be executed, of course.) INSTALLATION Type "make install". This installs gzip_package and gunzip_package (as a hard link to gzip_package) in /usr/local/bin, and the manual pages in /usr/local/man/man1. If you want to install the distribution somewhere else than /usr/local, you can override the make variable "prefix", e.g. with the command "make prefix=/foo/bar install". The directories ${prefix}/bin and ${prefix}/man/man1 are created if they do not yet exist prior to installation. HISTORY v2.7, March 1998 - fix bug that prevented pre_install script to funzip on (NeXT) systems without gunzip. v2.6, November 1997 - Avoid spurious warnings from post_install script when invoked from outside Installer.app. v2.5, December 1996 - Preserve permissions of files and directories inside package. Force removal of backups, even if it contains readonly subdirectories. (gnutar still changes permission of readonly directories to user-writeable though. Not much to be done about that...) - --unzip now removes gzip_package-specific *.pre_ *.and post_install scripts from the package. v2.4, November 1996 (not released) - Fixed yet another NFS-mount related bug. v2.3, February 1996 - Avoid pre_install corruption when GNU sed v?.?? is installed. [as reported by Gregor Hoffleit ] v2.2, December 1995 (not released) - Added -i, --info option. - Fixed bug that crashed gzip_package when the package it worked on was located on an NFS-mounted volume. v2.1, July 1995 - Allow multiple *.pkg arguments. - Improved error detection in installed *.pre_ and *.post_install scripts. - Fix non-serious bug in package expansion message. v1.7, March 1995 - First public release. LEGALIA Copyright (C) 1994--1997 Tom R. Hageman. This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this software; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. --- Funzip is part of Info-ZIP's portable UnZip. To misquote id software, "As oxygen permeates our atmosphere, so should UnZip. Please distribute freely." Info-ZIP's software (Zip, UnZip and related utilities) is free and can be obtained as source code or executables from various bulletin board services and anonymous-ftp sites, including CompuServe's IBMPRO forum and ftp.uu.net:/pub/archiving/zip/*. [gzip_package README $Revision: 2.6 $, $Date: 1998/03/04 20:34:10 $. Copyright   1995--1997 Tom Hageman.]