summaryrefslogtreecommitdiff
path: root/net/kea-devel/files/patch-meson.build
blob: 58f40526b8358bfe411a56e0c76c9aab962aad87 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
--- meson.build.orig	2025-06-20 09:28:47.000000000 -0700
+++ meson.build	2025-07-10 10:25:47.651315000 -0700
@@ -59,7 +59,7 @@
 # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not.
 # So we revert what it does.
 if PREFIX == '/usr/local'
-    LOCALSTATEDIR = 'var'    # Otherwise, it would have been 'var/local'.
+    LOCALSTATEDIR = '/var'    # Otherwise, it would have been 'var/local'.
 endif
 
 DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts'
@@ -69,17 +69,17 @@
 KEA_ADMIN_INSTALLED = PREFIX / SBINDIR / 'kea-admin'
 KEA_LFC_BUILT = TOP_BUILD_DIR / 'src/bin/lfc/kea-lfc'
 KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
-LOCALSTATEDIR_INSTALLED = PREFIX / LOCALSTATEDIR
+LOCALSTATEDIR_INSTALLED = LOCALSTATEDIR
 LIBDIR_INSTALLED = PREFIX / LIBDIR
 LOGDIR = LOCALSTATEDIR / 'log/kea'
-LOGDIR_INSTALLED = PREFIX / LOGDIR
+LOGDIR_INSTALLED = LOGDIR
 if RUNSTATEDIR == ''
     RUNSTATEDIR = LOCALSTATEDIR / 'run/kea'
 else
     RUNSTATEDIR = RUNSTATEDIR / 'kea'
 endif
-RUNSTATEDIR_INSTALLED = PREFIX / RUNSTATEDIR
-SHAREDSTATEDIR = LOCALSTATEDIR / 'lib/kea'
+RUNSTATEDIR_INSTALLED = RUNSTATEDIR
+SHAREDSTATEDIR = LOCALSTATEDIR / 'db/kea'
 SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR
 SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR
 TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca'
@@ -88,9 +88,9 @@
 # So we revert what it does.
 if PREFIX == '/usr/local'
     SYSCONFDIR_INSTALLED = '/usr/local/etc'
-    LOGDIR_INSTALLED = '/usr/local/var/log/kea'
-    RUNSTATEDIR_INSTALLED = '/usr/local/var/run/kea'
-    SHAREDSTATEDIR_INSTALLED = '/usr/local/var/lib/kea'
+    LOGDIR_INSTALLED = '/var/log/kea'
+    RUNSTATEDIR_INSTALLED = '/var/run/kea'
+    SHAREDSTATEDIR_INSTALLED = '/var/db/kea'
 endif
 
 #### Build Options
@@ -1108,9 +1108,9 @@
 # In case prefix is default, install to hardcoded path.
 if PREFIX == '/usr/local'
     install_emptydir('/usr/local/lib/kea')
-    install_emptydir('/usr/local/var/lib/kea')
-    install_emptydir('/usr/local/var/log/kea')
-    install_emptydir('/usr/local/var/run/kea')
+    install_emptydir('/var/db/kea')
+    install_emptydir('/var/log/kea')
+    install_emptydir('/var/run/kea')
 endif
 
 # Print the setup report.