History log of /freebsd-10.3-release/usr.bin/xinstall/install.1
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 251424 05-Jun-2013 brooks

New install flags were merged to 9-STABLE and will appear in FreeBSD-9.2.

Sponsored by: DARPA, AFRL
Submitted by: ru
MFC after: 3 days


# 245821 22-Jan-2013 brooks

Remove documentation of the old -M option.

Sponsored by: DARPA, AFRL


# 245667 19-Jan-2013 joel

Remove EOL whitespace.


# 245617 18-Jan-2013 brooks

Introduce six new options from NetBSD:
* -M <metalog> Log metadata in mtree format.
* -D <destdir> Log paths relative to <destdir>.
* -h <hash> Log digest of type <hash>.
* -T <tags> Specify which mtree tags to log.
* -l <linkflag> Create hard or symbolic links (allows logging).
* -U Install without root privileges (owner, group, mode,
and flags can be logged via -M

NOTE: In the interest of compatibility with NetBSD and because it is the
obvious letter, the nearly useless -M option (disable mmap) has been
repurposed.

Sponsored by: DARPA, AFRL
Obtained from: NetBSD
Reviewed by: bz


# 245312 11-Jan-2013 brooks

Implement the -N <dbdir> option which allows an alternate passwd and
group file to be used. This is useful for installing on systems where
a user or group does not currently exist.

Sponsored by: DARPA, AFRL
Obtained from: NetBSD
MFC after: 5 days


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 162792 29-Sep-2006 ru

Markup fixes.


# 156363 06-Mar-2006 obrien

Add an override (DONTSTRIP) so that one can easily install debugable
binaries when one cannot easily edit a package's Makefiles and/or
configure scripts.


# 148580 31-Jul-2005 keramida

Fix all the spelling mistakes I could find in the man pages for words
that have at least 3 characters.

MFC after: 1 week
Thanks to: Music band ``Chingon''
for keeping me company while searching for these.


# 141846 13-Feb-2005 ru

Expand *n't contractions.


# 140420 18-Jan-2005 ru

Sort sections.


# 140368 17-Jan-2005 ru

Added the EXIT STATUS section where appropriate.


# 131491 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


# 130354 11-Jun-2004 marcel

Document the STRIPBIN environment variable. This includes adding a
forward reference from where strip(1) is being mention (-s option).

PR: bin/28620


# 107788 12-Dec-2002 ru

Uniformly refer to a file system as "file system".

Approved by: re


# 106247 31-Oct-2002 ru

Document the new behavior of -C with respect to inode-change-time.
Document that -p also preserves the access time of the source.


# 96704 16-May-2002 trhodes

More consistancy. file system > filesystem


# 95124 20-Apr-2002 charnier

Use `The .Nm utility'


# 85337 23-Oct-2001 dd

This program uses sysexits(3), so it does not exit 1 on failure.

PR: 31415


# 82067 21-Aug-2001 ru

Update -v documentation to match reality.

Spotted by: bde


# 77481 30-May-2001 ru

Note that the default behavior has changed to copy files.
Also, fix markup in the SYNOPSIS.

Submitted by: dougb


# 77345 28-May-2001 ru

Many new features and optimization improvements:

o New flags: -b and -B (backup)
o New flag: -S (safe copy; aka "atomic" install)
o The -c flag is now the default.
o The -D flag was withdrawn.

Reviewed by: bde (up to some point)
Obtained from: OpenBSD but heavily modified
MFC after: 1 month


# 70197 19-Dec-2000 ru

Prepare for mdoc(7)NG.


# 68963 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


# 58628 26-Mar-2000 charnier

Add DIAGNOSTICS section name


# 57670 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 54190 06-Dec-1999 obrien

Document the "-v" flag. [It was like that when I got here.. honestly.]


# 50477 28-Aug-1999 peter

$Id$ -> $FreeBSD$


# 36842 10-Jun-1998 peter

fchflags(8) -> fchflags(2)
Submitted by: Kenneth Merry <ken@plutotech.com>

Also, while here, mention that other FS's don't do flags.


# 36586 02-Jun-1998 peter

Treat an EOPNOTSUPP from fchflags() as a non-fatal case. Only warn about
it if flags were explicitly specified on the command line. Do not warn
if we were merely trying to preserve flags or remove UF_NODUMP. NFS does
not support flags.

I'm not sure that this is ideal, but it should do for now. Installing
a plain file onto a NFS server must work, we used to silently ignore the
attempt. Doing a binary install looses the flags anyway since cpio
doens't preserve them with the cdrom/network images.
XXX make world should not use flags or chown/chgrp in the obj/tmp area.

This is based on a suggestion from Ken Merry <ken@plutotech.com>.


# 32429 11-Jan-1998 peter

Add an option (-M) to install to disable use of mmap(2). This is kinda
handy at the moment with -current's mmap+unlink interactions.. The
problems seem worst when using INSTALL="install -C" in /etc/make.conf.
This could well come in handy in the future too.


# 28827 27-Aug-1997 charnier

Uncomment sccsid string and enclose it inside #if 0/#endif.
Cosmetic in man page.


# 23012 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 18551 29-Sep-1996 imp

Implement -d in install. Update the man page to reflect this change.


# 18482 24-Sep-1996 imp

Per discussions in -current
- Change the debug flag from -d to -D to avoid conflict with other
install programs.
- Update man page to reflect this
- Update usage string
-d meaning creat directory is specifically not implemented by these changes.


# 15069 06-Apr-1996 julian

Submitted by: archie@tribe.com

allow the user to install using a Numeric GID or UID.
this brings it in to line with chgrp and chown, ans is required
by some people using FreeBSD in a product.


# 14520 11-Mar-1996 mpp

Fix a couple of typos.

Submitted by: Philippe Charnier <charnier@limrr.fr>


# 13744 30-Jan-1996 mpp

Fix a bunch of spelling errors in a bunch of man pages.


# 11356 09-Oct-1995 bde

Add options -C (same as -c except for preserving the modification
time of the target if the target file is the same as the source),
-d (debug), and -p (same as -C except for preserving the modification
time of the source if the target doesn't exists or is different from
the source.

Use library err() functions instead of our own and pass them better
exit codes.

Submitted by: wollman (and changed a lot by me)


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources