summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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