Create sdk directory when needed.
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Tue, 9 Jan 2018 13:39:25 +0000 (14:39 +0100)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Tue, 9 Jan 2018 13:39:25 +0000 (14:39 +0100)
scripts/sdks/agl/db-update

index 4f8d933..68bd26a 100755 (executable)
@@ -23,6 +23,12 @@ sdksDBFile=${1}
 
 [ "${sdksDBFile}" = "" ] && sdksDBFile=${SDK_ROOT_DIR}/sdks_latest.json
 
+# Backup previous file
 [ -f "${sdksDBFile}" ] && mv "${sdksDBFile}" "${sdksDBFile}.old"
 
+# Create destination directory when needed
+instDir=$(dirname "${sdksDBFile}")
+[ ! -d "${instDir}" ] && mkdir -p "${instDir}"
+
+# Get database
 wget -q --connect-timeout=30 "${SDK_DATABASE}" -O "${sdksDBFile}"