[dpdk-stable] [PATCH] usertools/dpdk-setup.sh: fix dpdk-setup's behaviour on non-alphanumeric inputs
Sarosh Arif
sarosh.arif at emumba.com
Thu Mar 19 14:31:47 CET 2020
Used regular expression to see if the input is numeric, otherwise prompts the user to re-enter.
Bugzilla ID: 419
Cc: stable at dpdk.org
Signed-off-by: Sarosh Arif <sarosh.arif at emumba.com>
---
usertools/dpdk-setup.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
mode change 100755 => 100644 usertools/dpdk-setup.sh
diff --git a/usertools/dpdk-setup.sh b/usertools/dpdk-setup.sh
old mode 100755
new mode 100644
index e5bbe9fee..a29fdc677
--- a/usertools/dpdk-setup.sh
+++ b/usertools/dpdk-setup.sh
@@ -595,8 +595,12 @@ while [ "$QUIT" == "0" ]; do
echo -n "Option: "
read our_entry
echo ""
- ${OPTIONS[our_entry]} ${our_entry}
+ re='^[0-9]+$'
+ if [[ $our_entry =~ $re ]] ; then
+ ${OPTIONS[our_entry]} ${our_entry}
+ fi
+
if [ "$QUIT" == "0" ] ; then
echo
echo -n "Press enter to continue ..."; read
--
2.17.1
More information about the stable
mailing list