]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
configure: Split grep into multiple -e expressions
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 26 Nov 2024 20:44:35 +0000 (22:44 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 27 Nov 2024 07:21:17 +0000 (07:21 +0000)
This is more portable.

configure.ac

index eb901dfa903406b3628fa9235f97c7d05316bba3..9b0d5efcc72b7f1650737e95e1911615ac2049f1 100644 (file)
@@ -729,7 +729,7 @@ libdovecot_headers=
 libdovecot_c_files=
 non_libdovecot_headers=
 non_libdovecot_c_files=
-all_files=`find $srcdir/src -name '*.[[ch]]' | grep -v '/src/config/all-settings.c' | grep -v '/src/lib-settings/' | grep -v '/test-' | xargs grep '\\(struct setting_parser_info [[a-z]]\\)\\|\\(struct service_settings [[a-z]]\\)\\|\\(<settings checks>\\)' | sed 's/:.*//' | sort | uniq`
+all_files=`find $srcdir/src -name '*.[[ch]]' | grep -v '/src/config/all-settings.c' | grep -v '/src/lib-settings/' | grep -v '/test-' | xargs grep -e 'struct setting_parser_info [[a-z]]' -e 'struct service_settings [[a-z]]' -e '<settings checks>' | sed 's/:.*//' | sort | uniq`
 for file in $all_files; do
   dir=`echo "$file" | sed 's:/[[^/]]*$::'`
   if echo "$libdovecot_dirs" | grep "$dir" >/dev/null; then