ETC_DIR = Path("/etc/knot-resolver")
SBIN_DIR = Path("/usr/sbin")
CACHE_DIR = Path("/var/cache/knot-resolver")
+WORK_DIR = Path("/var/lib/knot-resolver")
# files paths
CONFIG_FILE = ETC_DIR / "config.yaml"
ETC_DIR = Path("@etc_dir@")
SBIN_DIR = Path("@sbin_dir@")
CACHE_DIR = Path("@cache_dir@")
+WORK_DIR = Path("@work_dir@")
# files paths
CONFIG_FILE = ETC_DIR / "config.yaml"
constants_config.set('etc_dir', etc_dir)
constants_config.set('sbin_dir', sbin_dir)
constants_config.set('cache_dir', systemd_cache_dir)
+constants_config.set('work_dir', systemd_work_dir)
configure_file(
input: 'constants.py.in',
echo ------------------------------------
echo Creating missing runtime directories
echo ------------------------------------
-mkdir -vp $KRES_DEV_INSTALL_DIR/run/knot-resolver $KRES_DEV_INSTALL_DIR/var/cache/knot-resolver
+mkdir -vp $KRES_DEV_INSTALL_DIR/run/knot-resolver $KRES_DEV_INSTALL_DIR/var/cache/knot-resolver $KRES_DEV_INSTALL_DIR/var/lib/knot-resolver
echo
echo ---------------------------------------
echo Building Python komponents using Poetry