px4fmu_common rcS: fix MAVLINK_F test

fixes a 'test: syntax error' message on startup. There were two problems:
- the expansion of $MAVLINK_F lead to multiple arguments in the test
  when the variable contained spaces. Fixed with ""
- the x prevents interpretation as a unary expression, if $MAVLINK_F starts
  with a - character (in that case the expansion would be:
  if [ -r 1200 ... and nsh interprets - as unary expression)
This commit is contained in:
Beat Küng 2016-10-19 14:21:14 +02:00 committed by Lorenz Meier
parent 3bb479f72e
commit 210b5704a9

View File

@ -511,7 +511,7 @@ then
fi
fi
if [ $MAVLINK_F == "none" ]
if [ "x$MAVLINK_F" == xnone ]
then
else
mavlink start $MAVLINK_F