diff options
| author | Alexander Kapshuk <alexander.kapshuk@gmail.com> | 2015-10-12 14:39:50 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-10-18 00:55:26 -0400 |
| commit | f437d1ed68d3a51728c0ba3e7fb39a03df74fd1b (patch) | |
| tree | 89e526cbc468cb5692f42b10af97eac3e850129e /scripts/ver_linux | |
| parent | 44422f3cd9d2d28049b8eb544ebbc845fd419eef (diff) | |
ver_linux: pcmciautils, look for numerical input, not field number
Rely on regex to find the version number, rather than rely on numerical input to be found in a particular input field.
Proposed implementation also eliminates the necessity to invoke 'grep' + 'awk'.
Signed-off-by: Alexander Kapshuk <alexander.kapshuk@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/ver_linux')
| -rwxr-xr-x | scripts/ver_linux | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/ver_linux b/scripts/ver_linux index a926225e10af..e36cceb45b0c 100755 --- a/scripts/ver_linux +++ b/scripts/ver_linux | |||
| @@ -77,7 +77,12 @@ awk '/version/{ | |||
| 77 | substr($0,RSTART,RLENGTH)) | 77 | substr($0,RSTART,RLENGTH)) |
| 78 | }' | 78 | }' |
| 79 | 79 | ||
| 80 | pccardctl -V 2>&1| grep pcmciautils | awk '{print "pcmciautils ", $2}' | 80 | pccardctl -V 2>&1 | |
| 81 | awk '/pcmciautils/{ | ||
| 82 | match($0, /[0-9]+([.]?[0-9]+)+/) | ||
| 83 | printf("Pcmciautils\t\t%s\n", | ||
| 84 | substr($0,RSTART,RLENGTH)) | ||
| 85 | }' | ||
| 81 | 86 | ||
| 82 | cardmgr -V 2>&1| grep version | awk \ | 87 | cardmgr -V 2>&1| grep version | awk \ |
| 83 | 'NR==1{print "pcmcia-cs ", $3}' | 88 | 'NR==1{print "pcmcia-cs ", $3}' |
