| #!/bin/sh | |
| echo "/* Automatically generated by generate-configlist.sh */" | |
| echo | |
| print_config_list () { | |
| cat <<EOF | |
| static const char *config_name_list[] = { | |
| EOF | |
| grep -h '^[a-zA-Z].*\..*::$' Documentation/*config.txt Documentation/config/*.txt | | |
| sed '/deprecated/d; s/::$//; s/, */\n/g' | | |
| sort | | |
| sed 's/^.*$/ "&",/' | |
| cat <<EOF | |
| NULL, | |
| }; | |
| EOF | |
| } | |
| echo | |
| print_config_list |