summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Voelker <mail@bernhard-voelker.de>2021-11-27 23:03:16 +0100
committerBernhard Voelker <mail@bernhard-voelker.de>2021-11-27 23:03:16 +0100
commit0dd5eaa32909befd7f796ee837b21f4f5a63f3e7 (patch)
tree870cab322b00c0bc1d7646ab7036989e0747c02e
parent372cd34894e247fe5c2991eb75185ea2ec850ee2 (diff)
downloadfindutils-0dd5eaa32909befd7f796ee837b21f4f5a63f3e7.tar.gz
maint: update gnulib to latest
Run 'make update-gnulib-to-latest' - thus pulling in 357 commits, including the following which was also discussed in: https://savannah.gnu.org/bugs/?60383 > test-framework-sh: remove unsafe entries from PATH * gnulib: Update to latest. * cfg.mk (local-checks-to-skip): Add and therefore disable sc_indent as auto indent is too invasive for now. * m4/mkinstalldirs.m4: Fix repeated word: s/can can/can/. Reported by a new rule in sc_prohibit_doubled_word. * m4/noreturn.m4: Likewise. * tests/init.sh: Likewise.
-rw-r--r--cfg.mk2
m---------gnulib0
-rw-r--r--m4/mkinstalldirs.m42
-rw-r--r--m4/noreturn.m42
-rwxr-xr-xtests/init.sh17
5 files changed, 20 insertions, 3 deletions
diff --git a/cfg.mk b/cfg.mk
index 6eba9cc9..106cf8e6 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -23,7 +23,7 @@ local-checks-to-skip :=
# Errors I think are too picky anyway.
local-checks-to-skip += sc_error_message_period sc_error_message_uppercase \
- sc_file_system
+ sc_file_system sc_indent
exclude_file_name_regexp--sc_obsolete_symbols = build-aux/src-sniff\.py
exclude_file_name_regexp--sc_space_tab = \
diff --git a/gnulib b/gnulib
-Subproject 7cc8d8aa0db12119d6d88af430238c24361afc4
+Subproject d50912b6c60732476bb2955d947bacb73aaa2d5
diff --git a/m4/mkinstalldirs.m4 b/m4/mkinstalldirs.m4
index ece0d280..685fb3ea 100644
--- a/m4/mkinstalldirs.m4
+++ b/m4/mkinstalldirs.m4
@@ -3,7 +3,7 @@ dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-dnl This file can can be used in projects which are not available under
+dnl This file can be used in projects which are not available under
dnl the GNU General Public License or the GNU Library General Public
dnl License but which still want to provide support for the GNU gettext
dnl functionality.
diff --git a/m4/noreturn.m4 b/m4/noreturn.m4
index c09e1fba..3b838501 100644
--- a/m4/noreturn.m4
+++ b/m4/noreturn.m4
@@ -3,7 +3,7 @@ dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-dnl This file can can be used in projects which are not available under
+dnl This file can be used in projects which are not available under
dnl the GNU General Public License or the GNU Library General Public
dnl License but which still want to provide support for the GNU gettext
dnl functionality.
diff --git a/tests/init.sh b/tests/init.sh
index 9ef83488..a975592f 100755
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -426,6 +426,23 @@ setup_ ()
for sig_ in 1 2 3 13 15; do
eval "trap 'Exit $(expr $sig_ + 128)' $sig_"
done
+
+ # Remove relative and non-accessible directories from PATH, including '.'
+ # and Zero-length entries.
+ saved_IFS="$IFS"
+ IFS=:
+ new_PATH=
+ sep_=
+ for dir in $PATH; do
+ case "$dir" in
+ /*) test -d "$dir/." || continue
+ new_PATH="${new_PATH}${sep_}${dir}"
+ sep_=':';;
+ esac
+ done
+ IFS="$saved_IFS"
+ PATH="$new_PATH"
+ export PATH
}
# This is a stub function that is run upon trap (upon regular exit and