]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#25,!14] Moved daemon.cc|h, unittests to process
authorTomek Mrugalski <tomasz@isc.org>
Wed, 29 Aug 2018 18:28:51 +0000 (20:28 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Fri, 7 Sep 2018 14:40:06 +0000 (16:40 +0200)
src/lib/dhcpsrv/Makefile.am
src/lib/dhcpsrv/tests/Makefile.am
src/lib/process/Makefile.am
src/lib/process/daemon.cc [moved from src/lib/dhcpsrv/daemon.cc with 100% similarity]
src/lib/process/daemon.h [moved from src/lib/dhcpsrv/daemon.h with 100% similarity]
src/lib/process/tests/Makefile.am
src/lib/process/tests/daemon_unittest.cc [moved from src/lib/dhcpsrv/tests/daemon_unittest.cc with 100% similarity]

index b6f42d97bf5f7e134d196c281176682fed881e3b..7e743aa2a5f603753e178528e670d1c8e52ef701 100644 (file)
@@ -114,7 +114,9 @@ libkea_dhcpsrv_la_SOURCES += csv_lease_file4.cc csv_lease_file4.h
 libkea_dhcpsrv_la_SOURCES += csv_lease_file6.cc csv_lease_file6.h
 libkea_dhcpsrv_la_SOURCES += d2_client_cfg.cc d2_client_cfg.h
 libkea_dhcpsrv_la_SOURCES += d2_client_mgr.cc d2_client_mgr.h
-libkea_dhcpsrv_la_SOURCES += daemon.cc daemon.h
+libkea_dhcpsrv_la_SOURCES += database_connection.cc database_connection.h
+libkea_dhcpsrv_la_SOURCES += db_exceptions.h
+libkea_dhcpsrv_la_SOURCES += db_log.cc db_log.h
 libkea_dhcpsrv_la_SOURCES += db_type.h
 libkea_dhcpsrv_la_SOURCES += dhcp4o6_ipc.cc dhcp4o6_ipc.h
 libkea_dhcpsrv_la_SOURCES += dhcpsrv_exceptions.h
@@ -201,6 +203,7 @@ libkea_dhcpsrv_la_CXXFLAGS = $(AM_CXXFLAGS)
 libkea_dhcpsrv_la_CPPFLAGS = $(AM_CPPFLAGS)
 libkea_dhcpsrv_la_LIBADD  = $(top_builddir)/src/lib/eval/libkea-eval.la
 libkea_dhcpsrv_la_LIBADD  += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
+#libkea_dhcpsrv_la_LIBADD  += $(top_builddir)/src/lib/process/libkea-process.la
 libkea_dhcpsrv_la_LIBADD  += $(top_builddir)/src/lib/stats/libkea-stats.la
 libkea_dhcpsrv_la_LIBADD  += $(top_builddir)/src/lib/config/libkea-cfgclient.la
 libkea_dhcpsrv_la_LIBADD  += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
@@ -279,7 +282,9 @@ libkea_dhcpsrv_include_HEADERS = \
        dhcpsrv_exceptions.h \
        d2_client_cfg.h \
        d2_client_mgr.h \
-       daemon.h \
+       database_connection.h \
+       db_exceptions.h \
+       db_log.h \
        db_type.h \
        dhcp4o6_ipc.h \
        host.h \
index 696ebcf6ebfe99eca49895063fd91da826d0eb1d..85101869691fa381bacd2e158a5bd4eac29bc485 100644 (file)
@@ -84,7 +84,8 @@ libdhcpsrv_unittests_SOURCES += csv_lease_file4_unittest.cc
 libdhcpsrv_unittests_SOURCES += csv_lease_file6_unittest.cc
 libdhcpsrv_unittests_SOURCES += d2_client_unittest.cc
 libdhcpsrv_unittests_SOURCES += d2_udp_unittest.cc
-libdhcpsrv_unittests_SOURCES += daemon_unittest.cc
+libdhcpsrv_unittests_SOURCES += database_connection_unittest.cc
+libdhcpsrv_unittests_SOURCES += dbaccess_parser_unittest.cc
 libdhcpsrv_unittests_SOURCES += dhcp4o6_ipc_unittest.cc
 libdhcpsrv_unittests_SOURCES += duid_config_parser_unittest.cc
 libdhcpsrv_unittests_SOURCES += expiration_config_parser_unittest.cc
index c5846de440586d5d2fff3d4f170dbe411c706222..b65b05c962b9e44ae9346f6e6d8266bd1ca9c50c 100644 (file)
@@ -1,6 +1,8 @@
 SUBDIRS = . testutils tests
 
 AM_CPPFLAGS  = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
+AM_CPPFLAGS += -DDATA_DIR="\"$(dhcp_data_dir)\""
+
 AM_CPPFLAGS += $(BOOST_INCLUDES)
 
 if HAVE_MYSQL
@@ -40,6 +42,7 @@ libkea_process_la_SOURCES  = d_cfg_mgr.cc d_cfg_mgr.h
 libkea_process_la_SOURCES += d_controller.cc d_controller.h
 libkea_process_la_SOURCES += d_log.cc d_log.h
 libkea_process_la_SOURCES += d_process.h
+libkea_process_la_SOURCES += daemon.cc daemon.h
 libkea_process_la_SOURCES += io_service_signal.cc io_service_signal.h
 
 nodist_libkea_process_la_SOURCES = process_messages.cc process_messages.h
index 00dcc6c981a3ac05d3c4bf7f892b64f5c105fe86..28833698e1798c4eaa758c1df33a40fd1fcc0762 100644 (file)
@@ -22,6 +22,7 @@ TESTS += libprocess_unittests
 
 libprocess_unittests_SOURCES  = d_cfg_mgr_unittests.cc
 libprocess_unittests_SOURCES += d_controller_unittests.cc
+libprocess_unittests_SOURCES += daemon_unittest.cc
 libprocess_unittests_SOURCES += io_service_signal_unittests.cc
 libprocess_unittests_SOURCES += run_unittests.cc