diff options
| author | Roger Pau Monne <[email protected]> | 2021-02-13 11:06:31 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2021-02-24 16:51:48 -0500 |
| commit | 99078472455b8bb69ce57237bcc68ea9ac88ae38 (patch) | |
| tree | b4e401fbbd61dc311801de3765727edf0612da42 /scripts | |
| parent | c6bf4f38988996f12c69a1cb5470bf9bea7c88ce (diff) | |
scripts/check-config.sh: fix to be compatible with BSD sed
Fist use extended regexp in order to drop the '\' around the
parentheses which is not supported by BSD sed in regular mode.
Secondly use [[:blank:]] instead of \s, as the later is a GNU
extension.
No functional change intended.
Signed-off-by: Roger Pau Monné <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/check-config.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/check-config.sh b/scripts/check-config.sh index 583f7d0963c..cc1c9a54d95 100755 --- a/scripts/check-config.sh +++ b/scripts/check-config.sh @@ -39,14 +39,14 @@ new_adhoc="${path}.adhoc" export LC_ALL=C export LC_COLLATE=C -cat ${path} |sed -n 's/^#define \(CONFIG_[A-Za-z0-9_]*\).*/\1/p' |sort |uniq \ +cat ${path} |sed -nr 's/^#define (CONFIG_[A-Za-z0-9_]*).*/\1/p' |sort |uniq \ >${configs} comm -23 ${configs} ${whitelist} > ${suspects} -cat `find ${srctree} -name "Kconfig*"` |sed -n \ - -e 's/^\s*config *\([A-Za-z0-9_]*\).*$/CONFIG_\1/p' \ - -e 's/^\s*menuconfig \([A-Za-z0-9_]*\).*$/CONFIG_\1/p' \ +cat `find ${srctree} -name "Kconfig*"` |sed -nr \ + -e 's/^[[:blank:]]*config *([A-Za-z0-9_]*).*$/CONFIG_\1/p' \ + -e 's/^[[:blank:]]*menuconfig ([A-Za-z0-9_]*).*$/CONFIG_\1/p' \ |sort |uniq > ${ok} comm -23 ${suspects} ${ok} >${new_adhoc} if [ -s ${new_adhoc} ]; then |
