LR v0.4.15: upgrade LR procedure improved (update_conf flag); info api fixed.
Change-Id: I11f26ace16997bce6d26c5ad067b880d6418ee08
This commit is contained in:
parent
7f15d58f70
commit
ffe82362be
|
@ -240,14 +240,23 @@ class DeviceManager(Module.Module):
|
||||||
else:
|
else:
|
||||||
version = None # latest
|
version = None # latest
|
||||||
|
|
||||||
|
if 'update_conf' in parameters:
|
||||||
|
update_conf = parameters['update_conf']
|
||||||
|
if update_conf == "":
|
||||||
|
update_conf = False
|
||||||
|
else:
|
||||||
|
update_conf = False
|
||||||
|
|
||||||
if (version != None) and (version != "latest") and (version != ""):
|
if (version != None) and (version != "latest") and (version != ""):
|
||||||
LOG.info("--> version specified: " + str(version))
|
LOG.info("--> version specified: " + str(version))
|
||||||
command = "pip3 install iotronic-lightningrod==" + str(version) \
|
command = "pip3 install iotronic-lightningrod==" + str(version)
|
||||||
+ " && lr_install"
|
|
||||||
else:
|
else:
|
||||||
LOG.info("--> version not specified: set 'latest'")
|
LOG.info("--> version not specified: set 'latest'")
|
||||||
command = "pip3 install --upgrade " \
|
command = "pip3 install --upgrade iotronic-lightningrod"
|
||||||
+ "iotronic-lightningrod && lr_install"
|
|
||||||
|
if update_conf:
|
||||||
|
LOG.info("--> overwrite iotronic.conf: True")
|
||||||
|
command = command + " && lr_install"
|
||||||
|
|
||||||
print("\nUpgrading LR: " + str(command))
|
print("\nUpgrading LR: " + str(command))
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,7 @@ class RestManager(Module.Module):
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
return str(info)
|
return info
|
||||||
|
|
||||||
@app.route('/status')
|
@app.route('/status')
|
||||||
def status():
|
def status():
|
||||||
|
|
Loading…
Reference in New Issue