freebsd-dev/usr.bin
Mitchell Horne 4d0dc60f14 xinstall: fix invocation of llvm-strip
When executing strip(1), '--' is passed as an argument to explicitly
terminate the getopt(3) loop. The option parsing in llvm-strip doesn't
support this however, so setting XSTRIPBIN=llvm-strip results in an
unsupported argument error. llvm-strip(1) is otherwise
commandline-compatible with FreeBSD's strip(1), so just use the
documented argument format that is common to both.

Special care needs to be taken for filenames beginning with a '-'.

Reviewed by:	arichardson, eugen (earlier version, both)
Discussed with:	jilles
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D30614
2021-08-30 11:56:10 -03:00
..
addr2line
alias
apply
ar ar: remove duplicate function declaration in header 2021-08-13 16:58:18 -04:00
asa
at
atm
awk awk: Enable tests again 2021-08-02 15:53:26 -06:00
backlight
banner banner: Correct history. 2021-06-21 08:40:54 -06:00
basename basename: fix history 2021-06-21 08:40:54 -06:00
bc
biff
bluetooth
bmake Update to bmake-20210621 2021-06-25 16:02:40 -07:00
brandelf
bsdcat
bsdiff
bzip2
bzip2recover
c89
c99
caesar
calendar calendars: fix tabs vs space indentation 2021-07-27 18:55:31 +02:00
cap_mkdb
chat
chkey
chpass usr.bin/chpass: Correct manpage regarding path to temp files 2021-05-25 16:23:20 +01:00
cksum
clang clang: Support building with GCC and DEBUG_FILES disabled 2021-08-24 15:04:25 +01:00
cmp
col
colrm
column
comm
compile_et
compress
cpio
cpuset
csplit
ctags
ctlstat
cut
cxxfilt
dc
diff diff: read whole files to determine if they are ASCII text 2021-08-23 16:09:05 +02:00
diff3 diff3: document and test -T 2021-08-25 18:20:59 +02:00
dirname
dpv
drill
dtc
du
ee
elfctl elfctl: avoid touching file if no change made 2021-05-26 10:12:12 -04:00
elfdump
enigma
env
etdump
expand
factor
false
fetch
file
file2c
find find(1): Document the -f option 2021-05-13 10:10:22 +02:00
finger
fmt
fold
fortune freebsd-tips: Fix the description of fetch(1) to match the command 2021-07-05 10:14:25 +08:00
from
fstat
fsync
ftp
gcore
gencat
getaddrinfo
getconf
getent
getopt
gh-bc usr.bin/ghä-bc, contrib/bc: update to version 5.0.0 2021-08-13 11:28:06 +02:00
gprof
grdc
grep grep: fix combination of quite and count flag 2021-07-09 14:09:14 +02:00
gzip
head
hesinfo
hexdump hexdump: Flush stdout after '*' (repeat) lines. 2021-07-29 06:40:57 +00:00
host
iconv
id id: sanitize arguments better 2021-06-15 06:51:16 -06:00
ident
indent Fix a few typos in source code comments 2021-08-14 10:08:49 +02:00
ipcrm
ipcs
iscsictl
join
jot
kdump kdump: use VIS_NOLOCALE when printing output 2021-06-16 16:28:27 +01:00
keylogin
keylogout
killall
ktrace
ktrdump
kyua Simplify and speed up the kyua build 2021-07-02 09:21:05 +01:00
lam
last
lastcomm
ldd ldd: Remove non-functional -v option 2021-08-28 23:39:16 +03:00
ldd32
leave
less Fix build 2021-07-17 22:51:28 -07:00
lessecho
lesskey less: upgrade to v590. 2021-07-17 22:20:44 -07:00
lex
limits
locale
localedef
locate
lock
lockf
logger
login usr.bin/login: send errors to console if syslog isn't running 2021-07-06 10:51:16 +01:00
logins
logname
look
lorder
lsvfs
lzmainfo
m4
mail
man
mandoc
mesg
minigzip
ministat
mkcsmapper Remove mkcsmapper_static and mkesdb_static from build-tools 2021-08-02 14:33:25 +01:00
mkcsmapper_static Remove mkcsmapper_static and mkesdb_static from build-tools 2021-08-02 14:33:25 +01:00
mkdep
mkesdb Remove mkcsmapper_static and mkesdb_static from build-tools 2021-08-02 14:33:25 +01:00
mkesdb_static Remove mkcsmapper_static and mkesdb_static from build-tools 2021-08-02 14:33:25 +01:00
mkfifo
mkimg mkimg(1): Correct a typo in the usage output 2021-08-09 13:53:30 +02:00
mkstr
mktemp
mkuzip
morse
msgs
mt
nc
ncal
ncurses
netstat netstat: Fix typo 2021-07-02 08:42:34 +02:00
newgrp
newkey
nfsstat nfsstat(1): Fix a typo in an error message 2021-08-23 09:21:28 +02:00
nice
nl
nm
nohup
number
objcopy
ofed
opieinfo
opiekey
opiepasswd
pagesize
pamtest
passwd
paste Fix confusing example in paste(1) 2021-05-31 16:12:44 -06:00
patch patch: cleanup variable initialization a bit. 2021-07-22 14:23:22 -05:00
pathchk
perror
pom
posixshmcontrol
pr
primes
printenv
printf
proccontrol proccontrol(1): implement 'nonewprivs' 2021-07-02 08:50:36 +01:00
procstat
protect
quota Fix some common typos in comments 2021-08-08 10:16:06 +02:00
random
rctl
readelf
renice
resizewin
rev
revoke
rpcgen
rpcinfo
rs
rup
ruptime
rusers
rwall
rwho
script
sdiff
sdiotool
sed
seq
shar
showmount
size
smbutil
sockstat sockstat: use cap_pwd 2021-06-18 18:08:30 +02:00
soelim
sort usr.bin/sort: Avoid UBSan errors 2021-07-06 10:51:05 +01:00
split
ssh-copy-id
stat
stdbuf
strings
su
systat Clean up copyright messages. 2021-05-10 23:14:35 -07:00
tabs
tail tail: Add regression tests for -f and -F 2021-08-14 11:19:42 -04:00
talk
tar
tcopy
tee
telnet
tests
tftp
time
timeout sys/*/conf/*, docs: fix links to handbook 2021-05-20 09:27:10 +01:00
tip Fix some common typos in source code comments 2021-08-28 18:57:23 +02:00
top top(1): support command name and argument grepping 2021-06-29 17:51:18 -06:00
touch
tr
true
truncate truncate(1): Update tests' golden output 2021-08-21 17:04:21 +08:00
truss lio_listio(2): Allow LIO_READV and LIO_WRITEV. 2021-08-22 23:00:42 +12:00
tsort
tty
ul
uname
unexpand
unifdef
uniq
units
unvis
unzip
usbhidaction
usbhidctl
users
uudecode
uuencode
vacation
vgrind
vi import nvi 2.2.0-3bbdfe4 2021-05-21 22:51:21 +02:00
vis
vmstat vmstat: correct history 2021-06-21 08:40:54 -06:00
vtfontcvt vtfontcvt: minor style(9) fixes from clang-format 2021-08-04 15:08:21 -04:00
w
wall
wc
what
whereis
which
who
whois
write
xargs
xinstall xinstall: fix invocation of llvm-strip 2021-08-30 11:56:10 -03:00
xo
xohtml
xolint
xopo
xstr
xz
xzdec
yacc
yes
ypcat
ypmatch
ypwhich
zstd
Makefile Remove mkcsmapper_static and mkesdb_static from build-tools 2021-08-02 14:33:25 +01:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.powerpc