RPi: improve upload script, upload mixer files & all startup scripts

This commit is contained in:
Beat Küng
2016-11-24 13:20:35 +01:00
parent 6680af0d96
commit 0a0f268407
2 changed files with 17 additions and 14 deletions
+14 -13
View File
@@ -1,4 +1,5 @@
#!/bin/bash
# upload script for network-connected devices via scp (eg Raspberry Pi)
if [[ "$#" < 2 ]]; then
echo "usage: scp_upload.sh SRC1 [SRC2 ...] DEST"
@@ -13,20 +14,20 @@ else
echo "\$AUTOPILOT_HOST is set to $host"
fi
echo "Uploading..."
user=pi
if [ -n "${AUTOPILOT_USER}" ]; then
user=${AUTOPILOT_USER}
fi
# Get last argument
for last; do true; done
# Go through source files and push them one by one.
i=0
for arg
do
if [[ $((i+1)) == "$#" ]]; then
break
fi
# echo "Pushing $arg to $last"
#adb push $arg $last
scp $arg pi@$host:$last
((i+=1))
done
# All except last argument
length=$(($#-1))
src_files=${@:1:$length}
echo "Uploading $src_files..."
# Upload files
scp -r $src_files ${user}@${host}:$last
+3 -1
View File
@@ -53,11 +53,13 @@ elseif ("${BOARD}" STREQUAL "rpi")
-Wl,--end-group
)
file(GLOB RPI_CONFIG_FILES ${PX4_SOURCE_DIR}/posix-configs/rpi/*.config)
px4_add_scp_push(OUT upload
OS ${OS}
BOARD ${BOARD}
FILES ${CMAKE_CURRENT_BINARY_DIR}/px4
${PX4_SOURCE_DIR}/posix-configs/rpi/px4.config
${RPI_CONFIG_FILES}
${PX4_SOURCE_DIR}/ROMFS
DEPENDS px4
DEST /home/pi)