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=fa48adfa7a1e9eca13d06b63ef4c6f13f2c82352;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 efb25c200..32f2b0e18 100644 --- a/utils/cache_gc/main.c +++ b/utils/cache_gc/main.c @@ -10,6 +10,7 @@ #include "kresconfig.h" #include "kr_cache_gc.h" +#include "modules/sysrepo/common/sysrepo_conf.h" volatile static int killed = 0; @@ -133,6 +134,8 @@ int main(int argc, char *argv[]) break; } + 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 a0025acd7..aed68a954 100644 --- a/utils/cache_gc/meson.build +++ b/utils/cache_gc/meson.build @@ -13,10 +13,13 @@ if build_utils cache_gc = executable( 'kres-cache-gc', cache_gc_src, + sysrepo_common_src, dependencies: [ kresconfig_dep, 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