From: Aleš Date: Wed, 15 Jan 2020 14:23:00 +0000 (+0100) Subject: sysrepo: meson build for each part X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c0626e62f0ba153c3d5b501c8f41c6e87680f6f;p=thirdparty%2Fknot-resolver.git sysrepo: meson build for each part --- diff --git a/utils/cache_gc/main.c b/utils/cache_gc/main.c index fad4ef6a4..ec96585e3 100644 --- a/utils/cache_gc/main.c +++ b/utils/cache_gc/main.c @@ -8,6 +8,7 @@ #include #include "kr_cache_gc.h" +#include "modules/sysrepo/common/sysrepo_conf.h" volatile static int killed = 0; @@ -123,6 +124,8 @@ int main(int argc, char *argv[]) return 10; } + sysrepo_repo_config(); + usleep(cfg.gc_interval); } while (cfg.gc_interval > 0 && !killed); diff --git a/utils/cache_gc/meson.build b/utils/cache_gc/meson.build index e87232652..41e17d0bf 100644 --- a/utils/cache_gc/meson.build +++ b/utils/cache_gc/meson.build @@ -12,9 +12,12 @@ if build_utils cache_gc = executable( 'kres-cache-gc', cache_gc_src, + sysrepo_common_src, dependencies: [ contrib_dep, libkres_dep, + libyang, + libsysrepo, libknot, luajit_inc, ], diff --git a/utils/kres_watcher/main.c b/utils/kres_watcher/main.c new file mode 100644 index 000000000..d1f9a9643 --- /dev/null +++ b/utils/kres_watcher/main.c @@ -0,0 +1,4 @@ +int main(int argc, char *argv[]) +{ + return 0; +} \ No newline at end of file diff --git a/utils/kres_watcher/meson.build b/utils/kres_watcher/meson.build index 7267c6445..8a1e1843e 100644 --- a/utils/kres_watcher/meson.build +++ b/utils/kres_watcher/meson.build @@ -1,6 +1,22 @@ kres_watcher_src = files([ + 'main.c', ]) +c_src_lint += kres_watcher_src if enable_sysrepo - + kres_watcher = executable( + 'kres-watcher', + kres_watcher_src, + sysrepo_common_src, + dependencies: [ + contrib_dep, + libkres_dep, + libyang, + libsysrepo, + libknot, + luajit_inc, + ], + install: true, + install_dir: get_option('sbindir'), + ) endif \ No newline at end of file diff --git a/utils/kresc/main.c b/utils/kresc/main.c new file mode 100644 index 000000000..d1f9a9643 --- /dev/null +++ b/utils/kresc/main.c @@ -0,0 +1,4 @@ +int main(int argc, char *argv[]) +{ + return 0; +} \ No newline at end of file diff --git a/utils/kresc/meson.build b/utils/kresc/meson.build index 0cc128328..88473a59b 100644 --- a/utils/kresc/meson.build +++ b/utils/kresc/meson.build @@ -1,6 +1,22 @@ kresc_src = files([ + 'main.c', ]) +c_src_lint += kresc_src if enable_sysrepo - + kresc = executable( + 'kresc', + kresc_src, + sysrepo_common_src, + dependencies: [ + contrib_dep, + libkres_dep, + libyang, + libsysrepo, + libknot, + luajit_inc, + ], + install: true, + install_dir: get_option('sbindir'), + ) endif \ No newline at end of file