1
0
Fork 0
mirror of https://github.com/Luzifer/mimap.git synced 2024-10-18 12:44:20 +00:00

Fix: Upload not working for live-map

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2018-10-03 15:30:09 +02:00
parent 47a6b1730e
commit b5bb753913
Signed by: luzifer
GPG key ID: DC2729FDD34BE99E

View file

@ -21,10 +21,13 @@ function get_archived_map_dir() {
} }
function main() { function main() {
if [ -f "/var/run/shm/navmap*.ppm" ]; then if [ -f "$(ls /var/run/shm/navmap*.ppm)" ]; then
map_file="/var/run/shm/navmap*.ppm" map_file="$(ls /var/run/shm/navmap*.ppm)"
slam_file="/var/run/shm/SLAM_fprintf.log" slam_file="/var/run/shm/SLAM_fprintf.log"
# Map is written at full minute, lets wait a moment
sleep 5
cp "${map_file}" /tmp/navmap.ppm cp "${map_file}" /tmp/navmap.ppm
cp "${slam_file}" /tmp/slam.log cp "${slam_file}" /tmp/slam.log
else else
@ -43,14 +46,14 @@ function main() {
shasum -c /mnt/data/map_upload.sums && exit 0 || true shasum -c /mnt/data/map_upload.sums && exit 0 || true
fi fi
shasum /tmp/navmap.ppm /tmp/slam.log >/mnt/data/map_upload.sums
curl -sSfL \ curl -sSfL \
-F "map=@/tmp/navmap.ppm" \ -F "map=@/tmp/navmap.ppm" \
-F "sum_map=$(sum /tmp/navmap.ppm)" \ -F "sum_map=$(sum /tmp/navmap.ppm)" \
-F "slam=@/tmp/slam.log" \ -F "slam=@/tmp/slam.log" \
-F "sum_slam=$(sum /tmp/slam.log)" \ -F "sum_slam=$(sum /tmp/slam.log)" \
http://10.229.2.2:1240/upload http://10.229.2.2:1240/upload
shasum /tmp/navmap.ppm /tmp/slam.log >/mnt/data/map_upload.sums
} }
function sum() { function sum() {