#include "kresconfig.h"
#include "kr_cache_gc.h"
+#include "modules/sysrepo/common/sysrepo_conf.h"
volatile static int killed = 0;
break;
}
+ sysrepo_repo_config();
+
usleep(cfg.gc_interval);
} while (cfg.gc_interval > 0 && !killed);
cache_gc = executable(
'kres-cache-gc',
cache_gc_src,
+ sysrepo_common_src,
dependencies: [
kresconfig_dep,
contrib_dep,
libkres_dep,
+ libyang,
+ libsysrepo,
libknot,
luajit_inc,
],
--- /dev/null
+int main(int argc, char *argv[])
+{
+ return 0;
+}
\ No newline at end of file
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
--- /dev/null
+int main(int argc, char *argv[])
+{
+ return 0;
+}
\ No newline at end of file
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