diff options
author | mpp <mpp@FreeBSD.org> | 1996-08-21 19:07:22 +0000 |
---|---|---|
committer | mpp <mpp@FreeBSD.org> | 1996-08-21 19:07:22 +0000 |
commit | e972d19de52721909d830182e03280c9dea29655 (patch) | |
tree | fff903a281255887618c3ea17dc4f55fa417a177 /usr.bin | |
parent | dc46a50db4c528084490081f8fcbea35cdcc7185 (diff) | |
download | FreeBSD-src-e972d19de52721909d830182e03280c9dea29655.zip FreeBSD-src-e972d19de52721909d830182e03280c9dea29655.tar.gz |
Add kzip(8) as supplied with PR# 1507, with some minor cleanup by me.
Submitted by: David E. O'Brien <obrien@nuxi.com>
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/kzip/Makefile | 4 | ||||
-rw-r--r-- | usr.bin/kzip/kzip.8 | 73 |
2 files changed, 75 insertions, 2 deletions
diff --git a/usr.bin/kzip/Makefile b/usr.bin/kzip/Makefile index bdd05e1..cefc390 100644 --- a/usr.bin/kzip/Makefile +++ b/usr.bin/kzip/Makefile @@ -1,6 +1,6 @@ -# $Id: Makefile,v 1.1 1995/04/15 08:18:16 phk Exp $ +# $Id: Makefile,v 1.2 1995/10/06 02:42:11 peter Exp $ PROG= kzip -NOMAN= toobad +MAN8= kzip.8 .include <bsd.prog.mk> diff --git a/usr.bin/kzip/kzip.8 b/usr.bin/kzip/kzip.8 new file mode 100644 index 0000000..9989f1e --- /dev/null +++ b/usr.bin/kzip/kzip.8 @@ -0,0 +1,73 @@ +.\" +.\" Copyright (c) 1996 David E. O'Brien +.\" +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $Id$ +.\" +.Dd August 15, 1996 +.Os +.Dt KZIP 8 +.Sh NAME +.Nm kzip +.Nd compresses kernels +.Sh SYNOPSIS +.Nm kzip +.Op Fl v +.Op Fl l Ar loadaddr +.Sh DESCRIPTION +This program compresses a kernel using +.Xr gzip 1 +to reduce its disk storage requirements. +It does not reduce the memory footprint once loaded into memory. +You lose all the symbols, so usability is limited. +Its main usage is making kernels for install and fixit floppies, etc. +.Pp +The following options are available: +.Bl -tag -width flag +.It Fl v +Verbose mode, reports how much memory is being used by the kernel +after compression. Also allows you to check to make sure your kernel +is not going past the 4MB boundary. +.It Fl l Ar loadaddr +Specify the address to load the kernel into memory at. +.Sh DIAGNOSTICS +The +.Nm +utility returns with exit code 1 if given invalid arguments. +Exit code two means +.Nm +was unable to read or process the kernel file. +.Sh SEE ALSO +.Xr gzip 1 +.\" .Sh STANDARDS +.Sh HISTORY +The +.Nm +command appeared in +.Fx 2.0.5 . +Obtained from Linux via 386BSD -- based on tools/build.c by Linus Torvalds, +and ported to 386BSD by Serge Vakulenko. +.Sh AUTHORS +This man page was written by David E. O'Brien. +.\" .Sh BUGS |