52 lines
1.5 KiB
Python
52 lines
1.5 KiB
Python
|
|
|
|
def change_makefile():
|
|
f = open("emqx-rel/Makefile", "rb")
|
|
data = f.read()
|
|
f.close()
|
|
|
|
if data.find("emqx_lwm2m") < 0:
|
|
data = data.replace("emqx_auth_pgsql emqx_auth_mongo", "emqx_auth_pgsql emqx_auth_mongo emqx_lwm2m\n\ndep_emqx_lwm2m = git https://github.com/emqx/emqx-lwm2m\n\n")
|
|
f = open("emqx-rel/Makefile", "wb")
|
|
f.write(data)
|
|
f.close()
|
|
|
|
|
|
f = open("emqx-rel/relx.config", "rb")
|
|
data = f.read()
|
|
f.close()
|
|
|
|
if data.find("emq_lwm2m") < 0:
|
|
f = open("emqx-rel/relx.config", "wb")
|
|
data = data.replace("{emqx_auth_mongo, load}", "{emqx_auth_mongo, load},\n{emqx_lwm2m, load}")
|
|
data = data.replace('{template, "rel/conf/emqx.conf", "etc/emqx.conf"},', \
|
|
'{template, "rel/conf/emqx.conf", "etc/emqx.conf"},'+ \
|
|
'\n {template, "rel/conf/plugins/emqx_lwm2m.conf", "etc/plugins/emqx_lwm2m.conf"},'+ \
|
|
'\n {copy, "deps/emqx_lwm2m/lwm2m_xml", "etc/"},')
|
|
f.write(data)
|
|
f.close()
|
|
|
|
|
|
|
|
def change_lwm2m_config():
|
|
f = open("emqx-rel/deps/emqx_lwm2m/etc/emqx_lwm2m.conf", "rb")
|
|
data = f.read()
|
|
f.close()
|
|
|
|
if data.find("5683") > 0:
|
|
data = data.replace("5683", "5683")
|
|
f = open("emqx-rel/deps/emqx_lwm2m/etc/emqx_lwm2m.conf", "wb")
|
|
f.write(data)
|
|
f.close()
|
|
|
|
|
|
|
|
def main():
|
|
change_makefile()
|
|
change_lwm2m_config()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|
|
|
|
|