From 0c0626e62f0ba153c3d5b501c8f41c6e87680f6f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1?= Date: Wed, 15 Jan 2020 15:23:00 +0100 Subject: [PATCH] sysrepo: meson build for each part --- utils/cache_gc/main.c | 3 +++ utils/cache_gc/meson.build | 3 +++ utils/kres_watcher/main.c | 4 ++++ utils/kres_watcher/meson.build | 18 +++++++++++++++++- utils/kresc/main.c | 4 ++++ utils/kresc/meson.build | 18 +++++++++++++++++- 6 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 utils/kres_watcher/main.c create mode 100644 utils/kresc/main.c 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 -- 2.47.2