OSDN Git Service

ver_linux: Do not check for ver_linux pattern in version function
authorAlexander Kapshuk <alexander.kapshuk@gmail.com>
Thu, 31 May 2018 19:22:47 +0000 (22:22 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 7 Jul 2018 15:44:52 +0000 (17:44 +0200)
commit71bdd87f58f6791e50ddd7a078c47f9803c523ee
tree18c96d3b75ea1c311701eea711962fcaf02f8977
parent34fe3cfda826e221d15610aa07364384bf8adb94
ver_linux: Do not check for ver_linux pattern in version function

Checking whether output of commands matches the ver_linux pattern in
the version function is original shell implementation legacy code. When
the original implementation failed to locate a particular utility,
it generated error output along the lines of:

ver_linux:line number: command not found.

The awk implementation, does not contain the name of the script within the
body of the error message returned by the subshell when a given utility
fails to be located. The error message returned is along the lines of:

sh: name of utility: command not found

Safeguarding against the ver_linux pattern being found in the output
being parsed may thus be safely omitted.

Signed-off-by: Alexander Kapshuk <alexander.kapshuk@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
scripts/ver_linux