[T106][ZXW-22]7520V3SCV2.01.01.02P42U09_VEC_V0.8_AP_VEC origin source commit
Change-Id: Ic6e05d89ecd62fc34f82b23dcf306c93764aec4b
diff --git a/ap/app/cwmp/netcwmp/cwmpd/src/conf.c b/ap/app/cwmp/netcwmp/cwmpd/src/conf.c
new file mode 100755
index 0000000..374c9ab
--- /dev/null
+++ b/ap/app/cwmp/netcwmp/cwmpd/src/conf.c
@@ -0,0 +1,77 @@
+/************************************************************************
+ * *
+ * Netcwmp/Opencwmp Project *
+ * A software client for enabling TR-069 in embedded devices (CPE). *
+ * *
+ * Copyright (C) 2013-2014 netcwmp.netcwmp group *
+ * *
+ * This program is free software; you can redistribute it and/or *
+ * modify it under the terms of the GNU General Public License *
+ * as published by the Free Software Foundation; either version 2 *
+ * of the License, or (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this library; if not, write to the *
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, *
+ * Boston, MA 02111-1307 USA *
+ * *
+ * Copyright 2013-2014 Mr.x(Mr.x) <netcwmp@gmail.com> *
+ * *
+ ***********************************************************************/
+
+#include "cwmp_module.h"
+#include <cwmp/cfg.h>
+
+
+
+void cwmp_conf_init(cwmp_t * cwmp)
+{
+ pool_t * pool;
+ FUNCTION_TRACE();
+
+ pool = cwmp->pool;
+ cwmp->httpd_port = cwmp_conf_get_int("cwmpd:httpd_port"); //cwmp_nvram_get_int("cwmp:httpd_port");
+
+ cwmp->acs_auth = cwmp_conf_get_int("cwmp:acs_auth");
+ cwmp->cpe_auth = cwmp_conf_get_int("cwmp:cpe_auth");
+
+ if(cwmp->acs_auth)
+ {
+ cwmp->acs_user = cwmp_conf_pool_get(pool, "cwmp:acs_username");
+ cwmp->acs_pwd = cwmp_conf_pool_get(pool, "cwmp:acs_password");
+ }
+
+ if(cwmp->cpe_auth)
+ {
+ cwmp->cpe_user = cwmp_conf_pool_get(pool, "cwmp:cpe_username");
+ cwmp->cpe_pwd = cwmp_conf_pool_get(pool, "cwmp:cpe_password");
+
+ }
+
+ cwmp->acs_url = cwmp_conf_pool_get(pool, "cwmp:acs_url"); // "http://192.168.0.69:8000/otnms/acs/webservice.action";//cwmp_nvram_getdup(pool, "cwmp:acs_url");
+
+ cwmp->cpe_mf = cwmp_conf_pool_get(pool, "cwmp:cpe_manufacture"); // "ZTE"; //cwmp_nvram_getdup(pool, "cwmp:cpe_manufacture");
+
+ cwmp->cpe_oui = cwmp_conf_pool_get(pool, "cwmp:cpe_oui"); // "00D0D0";cwmp_nvram_getdup(pool, "cwmp:cpe_oui");
+
+ cwmp->cpe_sn = cwmp_conf_pool_get(pool, "cwmp:cpe_sn"); // "0410400AA11AA2255"; //cwmp_nvram_getdup(pool, "cwmp:cpe_sn");
+
+ cwmp->cpe_name = cwmp_conf_pool_get(pool, "cwmp:cpe_name"); // "00D0D0"; //cwmp_nvram_getdup(pool, "cwmp:cpe_name");
+
+ cwmp->cpe_pc = cwmp_conf_pool_get(pool, "cwmp:cpe_pc"); // "ZXECS EBG2100";
+
+ cwmp_log_debug("url:%s\nmf:%s\noui:%s\nsn:%s\nname:%s\npc:%s\nhttpd port:%d\n", cwmp->acs_url, cwmp->cpe_mf, cwmp->cpe_oui, cwmp->cpe_sn, cwmp->cpe_name, cwmp->cpe_pc,
+ cwmp->httpd_port);
+
+
+ cwmp->event_filename = cwmp_conf_pool_get(pool, "cwmp:event_filename");
+
+
+
+}
+