From: Michael Tremer Date: Wed, 27 May 2026 11:07:56 +0000 (+0100) Subject: knot resolver: Create the leases database at build time X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=79edbe52bba41ca998f3bfeec8930c6faf6e0b8a;p=ipfire-2.x.git knot resolver: Create the leases database at build time Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/common/knot-resolver b/config/rootfiles/common/knot-resolver index c90deb8da..b4382ecbc 100644 --- a/config/rootfiles/common/knot-resolver +++ b/config/rootfiles/common/knot-resolver @@ -270,4 +270,5 @@ usr/sbin/kresd #usr/share/man/man8/kresd.8 var/cache/knot-resolver var/lib/knot-resolver +var/lib/knot-resolver/dhcp-leases.db var/lib/knot-resolver/root.keys diff --git a/lfs/knot-resolver b/lfs/knot-resolver index 56956ce3d..cf7e9e0ec 100644 --- a/lfs/knot-resolver +++ b/lfs/knot-resolver @@ -106,6 +106,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) install -v -m 6444 $(DIR_SRC)/config/knot-resolver/leases.schema \ /usr/lib/knot-resolver/leases.schema + # Create the leases database + sqlite3 "/var/lib/knot-resolver/dhcp-leases.db" \ + < /usr/lib/knot-resolver/leases.schema + # Install the DHCP leases helper script install -v -m 755 $(DIR_SRC)/config/knot-resolver/dhcp-lease \ /usr/sbin/dhcp-lease