aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/xinstall/xinstall.c
Commit message (Expand)AuthorAgeFilesLines
* install: Fix a compiler warning when bootstrappingMark Johnston2024-04-191-0/+2
* install: Assorted nitpickery.Dag-Erling Smørgrav2024-04-171-23/+17
* install: Remove the mmap(2) option.Dag-Erling Smørgrav2024-04-171-146/+66
* install: Don't skip syncing in the common case.Dag-Erling Smørgrav2024-04-121-7/+5
* install: Simplify path construction.Dag-Erling Smørgrav2024-04-121-13/+21
* install: Always use a temporary file.Dag-Erling Smørgrav2024-04-121-106/+21
* install: Prefer strsnvis() to strsvis().Dag-Erling Smørgrav2024-03-271-8/+11
* install(1): Fix typo in usr.bin/xinstall/xinstall.cLO WEN-CHIEN2024-02-131-1/+1
* Remove copyright strings ifdef'd outWarner Losh2023-11-271-10/+0
* usr.bin: Remove ancient SCCS tags.Warner Losh2023-11-271-3/+0
* install: handle -m +X more accuratelyKyle Evans2023-10-191-2/+10
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* xinstall: do not use copy_file_range(2) when BOOTSTRAPPINGMartin Matuska2023-07-081-0/+4
* xinstall: use copy_file_range(2) with fallback to previous behaviorMartin Matuska2023-07-081-0/+21
* xinstall: use dynamic bufsize as in cat(1) / cp(1).Dag-Erling Smørgrav2022-08-031-5/+53
* xinstall: make md5 and ripemd160 conditionalDag-Erling Smørgrav2022-08-031-0/+32
* xinstall: fix dounpriv logic, add testsDag-Erling Smørgrav2022-08-031-8/+7
* xinstall: fix invocation of llvm-stripMitchell Horne2021-08-301-5/+15
* install(1): Avoid unncessary fstatfs() calls and use mmap() based on sizeAlex Richardson2020-10-141-23/+21
* Allow install(1)'s create_tempfile() to work on Linux hostsAlex Richardson2020-07-151-1/+1
* install(1): another correction after r363064Eugene Grosbein2020-07-121-9/+16
* install(1): addition to r363067Eugene Grosbein2020-07-101-1/+1
* install(1): correction after r363064Eugene Grosbein2020-07-101-1/+1
* Optimize install(1) a bit.Eugene Grosbein2020-07-101-23/+50
* Allow boostrapping xinstall on LinuxAlex Richardson2019-11-201-0/+11
* install(1): Fix relative path calculation with partial common dest/srcKyle Evans2019-01-311-2/+13
* When doing a -S "safe copy", the install command should do anKirk McKusick2018-08-271-0/+6
* Allow xinstall and makefs to be crossbuilt on Linux and MacAlex Richardson2018-01-161-1/+22
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-1/+3
* xinstall: plug an infinite loop in directory creationMateusz Guzik2017-10-121-2/+4
* Squelch a false-positive Clang static analyzer warning.Bryan Drewery2016-08-101-0/+1
* Fix -b failure not restoring flags on the destination file.Bryan Drewery2016-08-101-2/+16
* Fix -S with -l not being atomic.Bryan Drewery2016-08-101-3/+0
* Support -v for -l.Bryan Drewery2016-08-101-1/+14
* Fix -S with -b not atomically updating the destination file.Bryan Drewery2016-08-101-2/+8
* Trim out excessive / with -v when target directory ends with a trailing '/'.Bryan Drewery2016-08-101-1/+2
* Pull a copy of the input string before calling basename() and dirname().Ed Schouten2016-07-281-3/+8
* install: When preserving timestamps, also copy the nanoseconds part.Jilles Tjoelker2016-06-091-17/+13
* install: Revert utimensat usage (r299850).Jilles Tjoelker2016-05-161-13/+17
* install: When preserving timestamps, also copy the nanoseconds part.Jilles Tjoelker2016-05-151-17/+13
* install: do not follow symlinksBaptiste Daroussin2015-11-201-11/+5
* xinstall: renumber UCB clauses to avoid skipping #3Ed Maste2015-09-251-1/+1
* short circuit install -l rsBaptiste Daroussin2015-06-261-0/+8
* install: re-check failed mkdir for EEXISTMateusz Guzik2014-09-231-5/+10
* install: Use posix_spawnp() for starting strip and improve error messages.Jilles Tjoelker2014-03-081-20/+29
* revert sign changes to buffers used in invocation of digest_update()Sean Bruno2013-10-301-14/+9
* Queisce sign errors by using unsigned char * and casting MAP_FAILED as unsignedSean Bruno2013-10-291-6/+7
* When in -U mode do avoid setting SUID bits, but do not modify the modeBrooks Davis2013-01-311-3/+2
* Make "install -l s[ar]" act like "ln -sfh" as intended. This fixesBrooks Davis2013-01-221-1/+14
* Introduce six new options from NetBSD:Brooks Davis2013-01-181-46/+620