summaryrefslogtreecommitdiffstats
path: root/usr.bin/xinstall (follow)
Commit message (Expand)AuthorAgeFilesLines
* install -d should error out if no directory is givenespie2020-04-071-2/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-9/+9
* This no longer uses utime(3), so it doesn't need <utime.h>guenther2019-05-091-2/+1
* Remove -S from install commandskn2019-02-241-2/+2
* properly track file names and fds in case the installed file was alreadyespie2019-02-141-8/+15
* recommit ingo's 1.68 fix, now that we got a fix for the fringe caseespie2019-02-141-83/+21
* Revert previous.schwarze2019-02-091-21/+83
* Fix a race condition: do not unlink(2) a file and then open(2) itschwarze2019-02-082-107/+31
* Use uid_from_user(3) and gid_from_group(3) in utilities thatmillert2018-09-161-11/+14
* Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),deraadt2017-08-211-3/+8
* remove redundant variable declarations in Makefiles, since those areespie2017-07-091-2/+1
* spelling and usage() fixes;jmc2016-05-132-4/+4
* -F is nonstandard as well. from Caspar Schutijsertedu2016-05-131-2/+3
* Add -F option to install(1) that calls fsync(2) on the installedmillert2016-05-122-6/+18
* missing word; from jan staryjmc2016-02-011-3/+3
* Remove use of sysexits.h.millert2015-12-311-43/+42
* when using -D, do not use the mode set for the target file as the directory modejasper2015-07-191-5/+10
* kill trailing whitespacejasper2015-07-181-3/+3
* add -D to create the full destination path before installing the source into itjasper2015-07-182-7/+21
* Use futimens() to preserve timestamps with subsec precision.guenther2015-04-181-17/+17
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-9/+12
* Use errc/warnc to simplify code.guenther2014-05-201-12/+11
* remove erroneous char cast to switch expression processing getopt(3);okan2013-11-271-2/+2
* unsigned char casts for ctypederaadt2013-11-261-3/+3
* Copy approach from mkdir to fix a race condition where multiple install -d'snaddy2013-06-021-3/+12
* Report unlink() errors unless ENOENT; especially useful in case of read-onlymiod2013-02-181-3/+5
* There's no reason to unlink the destination if we can't even openmillert2012-09-141-8/+7
* Move size == 0 check to the beginnig of copy(); ok espie@millert2012-04-111-4/+5
* fix install to cope with 0-sized mmap now returning EINVAL.espie2012-04-111-6/+10
* Pass install the -S option to avoid a window where the target isn'tguenther2011-11-081-2/+3
* various EXIT STATUS fixes; from Daniel Dickmanjmc2010-09-291-5/+4
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-14/+1
* -S (safe mode) would copy the file over, rename it to the target, thenphessler2009-03-271-43/+43
* improve spacing in synopsis.sobrado2009-03-161-4/+3
* Missing colon in optsring for 'B'jsg2007-09-051-3/+3
* the ellipsis is not an optional argument; while here, sync the usagesobrado2007-08-062-7/+7
* convert to new .Dd format;jmc2007-05-311-2/+2
* "boundries" -> "boundaries" in various comments. Started by Diego Casati.krw2007-05-251-4/+4
* Allow stripping of files, even if the destination filenamemoritz2007-05-161-3/+3
* Use strlcpy(), not strncpy(); OK deraadt@millert2006-01-101-7/+6
* hierarchy is spelt hierarchy, ok djm@jsg2004-10-041-3/+3
* setmode(3) returns void *, not mode_t *. ok millert@otto2004-07-011-3/+3
* - sort optionsjmc2004-02-102-33/+26
* - options description cleanupjmc2004-02-061-26/+29
* madvise() -- take twomickey2003-11-221-2/+8
* Revert the last change since it's broke make release.grange2003-11-221-8/+5
* madvise() mmaped memory as sequentially accessed cutting user time almost in half; millert@ okmickey2003-11-211-5/+8
* bump randomness of mktemp to from 6 to 10 X's, as recommended by mktemp(3)avsm2003-07-021-3/+3
* mostly ansi cleanup; pval okderaadt2003-06-101-41/+14
* - section reorderjmc2003-06-101-10/+10