usb-ctrl: Double Quote usb_gadget_syspath
Place uses of usb_gadget_syspath in double quotes to prevent shell
iterpolation of the variable.
The usb_gadget_syspath variable is derived from the name variable which
is a script command line argument.
Change-Id: I48f64e65ef1f98990e8642bbe7c7969c58a5b632
Signed-off-by: Milton Miller <miltonm@us.ibm.com>
diff --git a/usb-ctrl/usb-ctrl b/usb-ctrl/usb-ctrl
index 8a6cbae..89a93e8 100644
--- a/usb-ctrl/usb-ctrl
+++ b/usb-ctrl/usb-ctrl
@@ -86,7 +86,7 @@
local ro=
local cdrom=
- if [ ! -d ${usb_gadget_syspath} ]; then
+ if [ ! -d "${usb_gadget_syspath}" ]; then
echo "Device syspath ${usb_gadget_syspath} does not exist" >&2
return 1
fi
@@ -122,9 +122,9 @@
;;
esac
- echo $removable > ${usb_gadget_syspath}removable
- echo $ro > ${usb_gadget_syspath}ro
- echo $cdrom > ${usb_gadget_syspath}cdrom
+ echo $removable > "${usb_gadget_syspath}"removable
+ echo $ro > "${usb_gadget_syspath}"ro
+ echo $cdrom > "${usb_gadget_syspath}"cdrom
}
## $1: device name, e.g. usb0, usb1