Closed patrickelectric closed 4 years ago
This is the error from our last master branch:
. /home/pi/companion/.companion.rc
+ export COMPANION_DIR=/home/pi/companion
+ cd /home/pi/companion/params
+ [[ 100.autopilot.rules == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ dhcpd-server.conf == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ gstreamer2.param == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ gstreamer2.param.default == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ interfaces-eth0 == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ isc-dhcp.conf == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ mavproxy.param == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ mavproxy.param.default == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ network.conf.default == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ vidformat.param == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
+ [[ vidformat.param.default == gstreamer2.param.default mavproxy.param.default vidformat.param.default ]]
/etc/rc.local: 7: /home/pi/companion/.companion.rc: [[: not found
Files that are executed by local.rc are executed by dash and not bash, such thing also applies with shebangs.
This is being fixed moving from string compare "[[ ]]" to a file search.
Signed-off-by: Patrick José Pereira patrickelectric@gmail.com