nostrip_files: allow full path

The option `nostrip_files` takes a filename without path, in contrast to
option `nopie_files` which takes only full path.

This commit makes it so that `nostrip_files` can take either the
filename or the full path.
This commit is contained in:
Gonzalo Tornaría 2022-01-05 20:59:20 -03:00 committed by Piotr
parent 595ae5ea51
commit 17e9801568
2 changed files with 3 additions and 3 deletions

View file

@ -644,7 +644,7 @@ Example: `conf_files="/etc/foo.conf /etc/foo2.conf /etc/foo/*.conf"`.
default all binaries are stripped.
- `nostrip_files` White-space separated list of ELF binaries that won't be stripped of
debugging symbols.
debugging symbols. Files can be given by full path or by filename.
- `noshlibprovides` If set, the ELF binaries won't be inspected to collect the provided
sonames in shared libraries.
@ -690,7 +690,7 @@ This appends to the generated file rather than replacing it.
features (PIE, relro, etc). Not necessary for most packages.
- `nopie_files` White-space seperated list of ELF binaries that won't be checked
for PIE.
for PIE. Files must be given by full path.
- `reverts` xbps supports a unique feature which allows to downgrade from broken
packages automatically. In the `reverts` field one can define a list of broken

View file

@ -72,7 +72,7 @@ hook() {
fname=${f##*/}
for x in ${nostrip_files}; do
if [ "$x" = "$fname" ]; then
if [ "$x" = "$fname" -o "$x" = "${f#$PKGDESTDIR}" ]; then
found=1
break
fi