]> git.ipfire.org Git - thirdparty/shadow.git/commit
configure: Unify checks for variable values
authorEvgeny Grin (Karlson2k) <k2k@drgrin.dev>
Sat, 12 Jul 2025 16:47:59 +0000 (18:47 +0200)
committerAlejandro Colomar <foss+github@alejandro-colomar.es>
Sat, 19 Jul 2025 04:42:33 +0000 (06:42 +0200)
commit10ca98bd115077430b99e3300802888a41912d78
treeb7afb0ee426f83b9c247b3c95a98a2a15e01996c
parentced73a77797e30a788cc3caf385e285ab9969dbb
configure: Unify checks for variable values

This is a workaround for broken shells, which incorrectly performs
'test "$var" = "value"' when variable is empty or not set.
Also this is a guard for variable values that may break "test", like
"!", "-z", "-n".

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Reviewed-by: Alejandro Colomar <alx@kernel.org>
configure.ac