]> Zhao Yanbai Git Server - minix.git/commitdiff
deduplicate some installed files
authorBen Gras <ben@minix3.org>
Mon, 10 Dec 2012 15:52:33 +0000 (16:52 +0100)
committerBen Gras <ben@minix3.org>
Mon, 10 Dec 2012 15:52:33 +0000 (16:52 +0100)
. zcat link
. old install manpage

commands/compress/Makefile
man/man1/Makefile
man/man1/install.1 [deleted file]

index f55347a19070dd43c50481b5938a8abc62382425..a46391106fb9085374ba678ca49f64cddd29d23f 100644 (file)
@@ -4,6 +4,5 @@ PROG=   compress
 MAN=
 
 LINKS+=      ${BINDIR}/compress ${BINDIR}/uncompress
-LINKS+=      ${BINDIR}/compress ${BINDIR}/zcat
 
 .include <bsd.prog.mk>
index c3df9e45ed0cd6348694c3e4e5a98b517c568dca..342b8686f8ad8d9f112c4fd2b4a88ecd9c488ef5 100644 (file)
@@ -7,7 +7,7 @@ MAN=    ash.1 at.1 banner.1 basename.1 \
        env.1 expand.1 expr.1 factor.1 \
        finger.1 flexdoc.1 fmt.1 fold.1 format.1 fortune.1 \
        fsck.mfs.1 head.1 host.1 hostaddr.1 ifdef.1 \
-       install.1 isodir.1 isoinfo.1 isoread.1 kill.1 \
+       isodir.1 isoinfo.1 isoread.1 kill.1 \
        last.1 loadfont.1 loadkeys.1 logger.1 \
        look.1 lp.1 ls.1 lspci.1 mail.1  \
        mesg.1 mixer.1 mkfs.mfs.1 \
diff --git a/man/man1/install.1 b/man/man1/install.1
deleted file mode 100644 (file)
index aea097f..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-.TH INSTALL 1
-.SH NAME
-install \- install files
-.SH SYNOPSIS
-.in +5
-.ti -5
-.B install
-.RB [ \-cpsz\fIN\fP "] [" \-l
-.IR linktype ]
-.RB [ \-o
-.IR owner ]
-.RB [ \-g
-.IR group ]
-.RB [ \-m
-.IR mode ]
-.RB [ \-S
-.IR stack ]
-.RI [ file1 ]
-.I file2
-.br
-.ti -5
-.B install
-.RB [ \-cpsz\fIN\fP "] [" \-l
-.IR linktype ]
-.RB [ \-o
-.IR owner ]
-.RB [ \-g
-.IR group ]
-.RB [ \-m
-.IR mode ]
-.RB [ \-S
-.IR stack ]
-.IR file " ... " dir
-.br
-.ti -5
-.B install
-.RB [ \-c ]
-.B \-d
-.RB [ \-o
-.IR owner ]
-.RB [ \-g
-.IR group ]
-.RB [ \-m
-.IR mode ]
-.I directory
-.in -5
-.SH DESCRIPTION
-.de SP
-.if t .sp 0.4
-.if n .sp
-..
-.B Install
-puts executables, manual pages, and library files in their proper place
-in the bin, man, and lib directories.  The first two forms of the
-command are like
-.BR cp (1)
-copying either one file to another or copying several files to a
-directory.  The "\fB\-d\fP" form is like
-.BR mkdir (1)
-with the
-.B \-p
-flag.
-.I File1
-may be omitted if neither
-.B \-l
-nor
-.B \-c
-is given to change the attributes of
-.IR file2 .
-.PP
-Attributes are always copied from the source file, use the options to change.
-Note that the source file's attributes are changed with the destination file
-if they are linked.  So copy the file if you change it in a way that makes
-it read-only.  You would otherwise not be able to compile a command again.
-.SH OPTIONS
-.TP
-.BI \-l " linktype"
-Link the destination to the source file instead of copying it.  This is done
-to either save space on a file system with both the source and the bin
-directories on it, or to install synonyms to a command. The
-.I linktype
-argument can either be
-.I h
-(hard)
-or
-.I s
-(symbolic).
-.TP
-.B \-c
-Copy the source file to its proper place.  This option is the default if
-.B \-l
-is not given.  With
-.BR \-l ,
-the file is copied if the link fails. This option is also allowed with
-.BR \-d .
-In this case the
-.BR \-c
-is ignored.
-.TP
-.B \-p
-Preserve timestamp on source file or directory.
-.TP
-.B \-s
-Strip the destination file of its symbol table,
-.I if
-it is an executable, and
-.I if
-it is actually copied.  It has no effect on a link or a non-executable.
-.TP
-.B \-z
-Compress the executable using
-.BR compress (1)
-and prepend a header line that calls
-.BR zexec (1)
-to decompress and execute the binary.  This will on average save 40% disk
-space at the expense of a slower startup time.  Like
-.B \-s
-the file must be actually copied for the flag to have effect.
-.TP
-.BI \- N
-Use
-.BI "gzip \-" N
-to compress the binary.  You may see up to 60% space savings, but it will
-take much longer.
-.I N
-is a digit from 1 to 9 telling the compression effort, see
-.BR gzip (1).
-.TP
-.B \-d
-Make a directory, usually to install files in a separate directory in a
-library.  Intermediate directories in the path are created with the same
-attributes as the final directory.  Only the attributes of the final
-directory are set if the directory exists.
-.TP
-.BI \-o " owner"
-Set the owner of the target.  This only works if the invoker is the
-super-user, or if
-.B install
-is run setuid root and the invoker is a member of group zero.  If
-.B \-o
-is omitted then the ownership is copied from the source file, or set to
-the id of the invoker if a directory is made.
-.TP
-.BI \-g " group"
-Like
-.BR \-o ,
-but for the group ownership of the target.
-.TP
-.BI \-m " mode"
-.I Mode
-is an octal number that specifies the mode the target should get.  The
-default is the source file's mode with a
-.B chmod a+rX
-applied to it, or 755 for a new directory.  Implies
-.BR "\-o 0" ,
-or
-.BR "\-g 0"
-if a file is to be set-uid or set-gid and the invoker has permission to
-change ownership.  This trick allows a group 0 member to install third party
-software, even though it expects to be installed by root.
-.TP
-.BI \-S " stack"
-Sets the maximum amount of heap + stack that an executable may have when
-running.  The argument is a C-style decimal, octal or hexadecimal
-number, optionally followed by the multipliers
-.BR m ,
-.BR k ,
-.BR w ,
-and
-.B b
-for mega (1024*1024), kilo (1024), "word" (2 or 4), and byte (1).  Uppercase
-.B M
-is also accepted for those who know what S.I. means.  The compilers use
-.B \-S 32kw
-by default, that translates to 64kb for an 8086, and 128kb for other
-architectures.  This option is ignored on a non-executable.
-.SH "SEE ALSO"
-.BR ln (1),
-.BR cp (1),
-.BR strip (1),
-.BR compress (1),
-.BR gzip (1),
-.BR zexec (1),
-.BR chown (8),
-.BR chgrp (1),
-.BR chmod (1),
-.BR chmem (1),
-.BR mkdir (1).
-.SH BUGS
-Uppercase
-.BR K ,
-.BR W ,
-and
-.B B
-are also accepted for those who don't know what S.I. means.
-.SH AUTHOR
-Kees J. Bot (kjb@cs.vu.nl)