mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-15 19:51:37 +00:00
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é <royger@FreeBSD.org> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
c6bf4f3898
commit
9907847245
1 changed files with 4 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue