Fixed sdks db-update name and backup prev version. v1.0.0
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Mon, 8 Jan 2018 17:17:29 +0000 (18:17 +0100)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Mon, 8 Jan 2018 17:17:29 +0000 (18:17 +0100)
scripts/sdks/agl/db-dump
scripts/sdks/agl/db-update

index e13a8d8..aa8b30d 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/env nodejs
 
 /**************************************************************************
- * Copyright 2017 IoT.bzh
+ * Copyright 2017-2018 IoT.bzh
  *
  * author: Sebastien Douheret <sebastien@iot.bzh>
  *
@@ -43,7 +43,7 @@ sdksDBFile = path.join(envMap["SDK_ROOT_DIR"], "sdks_latest.json")
 try {
     // Fetch SDK Json database file when not existing
     if (!fs.existsSync(sdksDBFile)) {
-        var data = execSync(path.join(__dirname, 'update-db ' + sdksDBFile), opts);
+        var data = execSync(path.join(__dirname, 'db-update ' + sdksDBFile), opts);
     }
     // Read SDK Json database file
     var data = fs.readFileSync(sdksDBFile);
index a222db9..4f8d933 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
  ###########################################################################
-# Copyright 2017 IoT.bzh
+# Copyright 2017-2018 IoT.bzh
 #
 # author: Sebastien Douheret <sebastien@iot.bzh>
 #
 
 . $(dirname "$0")/_env-init.sh
 
-wget -q --connect-timeout=30 ${SDK_DATABASE} -O $1
+sdksDBFile=${1}
+
+[ "${sdksDBFile}" = "" ] && sdksDBFile=${SDK_ROOT_DIR}/sdks_latest.json
+
+[ -f "${sdksDBFile}" ] && mv "${sdksDBFile}" "${sdksDBFile}.old"
+
+wget -q --connect-timeout=30 "${SDK_DATABASE}" -O "${sdksDBFile}"