diff options
Diffstat (limited to 'generate-configlist.sh')
| -rwxr-xr-x | generate-configlist.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/generate-configlist.sh b/generate-configlist.sh index 579422619c..75c39ade20 100755 --- a/generate-configlist.sh +++ b/generate-configlist.sh @@ -13,10 +13,17 @@ print_config_list () { cat <<EOF static const char *config_name_list[] = { EOF - grep -h '^[a-zA-Z].*\..*::$' "$SOURCE_DIR"/Documentation/*config.txt "$SOURCE_DIR"/Documentation/config/*.txt | - sed '/deprecated/d; s/::$//; s/, */\n/g' | - sort | - sed 's/^.*$/ "&",/' + sed -e ' + /^`*[a-zA-Z].*\..*`*::$/ { + /deprecated/d; + s/::$//; + s/`//g; + s/^.*$/ "&",/; + p;}; + d' \ + "$SOURCE_DIR"/Documentation/*config.adoc \ + "$SOURCE_DIR"/Documentation/config/*.adoc | + sort cat <<EOF NULL, }; |
