diff options
Diffstat (limited to 'utils/nwztools/database/nvp/parse_nvp_header.sh')
-rwxr-xr-x | utils/nwztools/database/nvp/parse_nvp_header.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/utils/nwztools/database/nvp/parse_nvp_header.sh b/utils/nwztools/database/nvp/parse_nvp_header.sh index 8baab3c9eb..ee2be93516 100755 --- a/utils/nwztools/database/nvp/parse_nvp_header.sh +++ b/utils/nwztools/database/nvp/parse_nvp_header.sh | |||
@@ -66,13 +66,16 @@ else | |||
66 | >&2 echo "Analyzing $FILE" | 66 | >&2 echo "Analyzing $FILE" |
67 | fi | 67 | fi |
68 | 68 | ||
69 | # old format: #define ICX1087_NVP_NODE_APP "/dev/icx1087_nvp/0" | ||
70 | # new format: #define ICX_NVP_NODE_APP ICX_NVP_NODE_BASE "0" | ||
71 | |||
69 | cat "$FILE" | awk ' \ | 72 | cat "$FILE" | awk ' \ |
70 | BEGIN { \ | 73 | BEGIN { \ |
71 | expr = "#define[[:space:]]+ICX_NVP_NODE_([[:alnum:]]+)[[:space:]]+ICX_NVP_NODE_BASE[[:space:]]*\"([[:digit:]]+)\""; \ | 74 | expr = "#define[[:space:]]+ICX[[:digit:]]*_NVP_NODE_([[:alnum:]]+)[[:space:]]+(ICX_NVP_NODE_BASE[[:space:]]*\"|\"/dev.*_nvp/)([[:digit:]]+)\""; |
72 | } \ | 75 | } \ |
73 | { \ | 76 | { \ |
74 | if($0 ~ expr) \ | 77 | if($0 ~ expr) \ |
75 | { \ | 78 | { \ |
76 | print(tolower(gensub(expr, "\\1,\\2", "g", $0))); | 79 | print(tolower(gensub(expr, "\\1,\\3", "g", $0))); |
77 | } \ | 80 | } \ |
78 | }' | 81 | }' |