mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-08-21 08:03:42 +08:00
1fdc1202d1
version: dragonpilot v0.8.17 beta for EON/C2 date: 2022-11-02T08:11:06 dp-dev(priv2) master commit: fa5dbfe5c771a59cf8b82a9cfc26b28989824d31
35 lines
829 B
Bash
Executable File
35 lines
829 B
Bash
Executable File
export OSM_DIR=/data/media/0/osm
|
|
|
|
export OSM_LOCATION=$(cat /data/params/d/OsmLocationUrl)
|
|
|
|
export OSM_LOCATION_TEXT=$(cat /data/params/d/OsmLocationName)
|
|
|
|
export XZ_MAP_FILE_NAME=${OSM_LOCATION_TEXT}.tar.xz
|
|
export XZ_MAP_FILE=${OSM_DIR}/${XZ_MAP_FILE_NAME}
|
|
|
|
# WD
|
|
cd $OSM_DIR
|
|
|
|
# Remove legacy compressed map file if existing
|
|
rm -rf $XZ_MAP_FILE
|
|
|
|
# Download map file
|
|
wget -O ${XZ_MAP_FILE_NAME} ${OSM_LOCATION}
|
|
|
|
if [[ "$?" != 0 ]]; then
|
|
echo "Error downloading map file"
|
|
else
|
|
echo "Successfully downloaded map file"
|
|
# Remove current db dir if existing
|
|
rm -rf ${DB_DIR}/db
|
|
if [ -d ${OSM_DIR}/${OSM_LOCATION_TEXT} ]; then
|
|
rm -rf ${OSM_DIR}/${OSM_LOCATION_TEXT}
|
|
fi
|
|
# Decompressing
|
|
tar -vxf ${XZ_MAP_FILE_NAME}
|
|
mv ${OSM_LOCATION_TEXT} db
|
|
|
|
# Remove compressed map files after expanding
|
|
rm -rf $XZ_MAP_FILE
|
|
fi
|