]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
constants.py: added WORK_DIR
authorAleš Mrázek <ales.mrazek@nic.cz>
Mon, 28 Jul 2025 08:53:35 +0000 (10:53 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 9 Oct 2025 08:58:45 +0000 (10:58 +0200)
python/knot_resolver/constants.py
python/knot_resolver/constants.py.in
python/knot_resolver/meson.build
scripts/poe-tasks/run

index 9e66ab4032915fa4f60fa3502f9cb2fe75b89b03..39343fb2d14044f5e04188bc152e54e59f4b05fe 100644 (file)
@@ -10,6 +10,7 @@ RUN_DIR = Path("/run/knot-resolver")
 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"
index e23c1d4ba4567e512cbb6936caafcb995e0300df..fcb4f13fa6afdfdd6817aeaba22a1ce1836b636e 100644 (file)
@@ -10,6 +10,7 @@ RUN_DIR = Path("@run_dir@")
 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"
index 38794daa2e7b8d36dd98a9ff77f7bd8bbed66ff5..a51e6ddc6def0a5564ed7f510a2032eabd02b588 100644 (file)
@@ -9,6 +9,7 @@ constants_config.set('run_dir', run_dir)
 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',
index 4d3ebc8cc15e8d84914948f53e81a9260947a2ff..79254f8b7ed0d3d0f0744a4647152c207e3b6e8a 100755 (executable)
@@ -11,7 +11,7 @@ echo
 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