about summary refs log tree commit diff
path: root/pkgs/development/python-modules/python-matter-server/link-paa-root-certs.patch
blob: f7b09bb0aff62dadae5292e5c1bb92bf0eb9ae0c (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
From f45cf9898f2e5a3a4c2b73a9ed84c4a037a85a1e Mon Sep 17 00:00:00 2001
From: Matt Leon <ml@mattleon.com>
Date: Sat, 1 Jun 2024 23:28:41 -0400
Subject: [PATCH] Symlink PAA root certificates to nix store

---
 matter_server/server/const.py                    | 2 ++
 matter_server/server/helpers/paa_certificates.py | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/matter_server/server/const.py b/matter_server/server/const.py
index 8cca3cf..43f02f5 100644
--- a/matter_server/server/const.py
+++ b/matter_server/server/const.py
@@ -14,6 +14,8 @@ DATA_MODEL_SCHEMA_VERSION = 6
 # Keep default location inherited from early version of the Python
 # bindings.
 DEFAULT_PAA_ROOT_CERTS_DIR: Final[pathlib.Path] = (
+    pathlib.Path("@paacerts@"))
+(
     pathlib.Path(__file__)
     .parent.resolve()
     .parent.resolve()
diff --git a/matter_server/server/helpers/paa_certificates.py b/matter_server/server/helpers/paa_certificates.py
index de60c78..185e54c 100644
--- a/matter_server/server/helpers/paa_certificates.py
+++ b/matter_server/server/helpers/paa_certificates.py
@@ -105,6 +105,8 @@ async def fetch_dcl_certificates(
     base_url: str,
 ) -> int:
     """Fetch DCL PAA Certificates."""
+    return 0
+
     fetch_count: int = 0
 
     try:
@@ -151,6 +153,8 @@ async def fetch_dcl_certificates(
 
 async def fetch_git_certificates(paa_root_cert_dir: Path) -> int:
     """Fetch Git PAA Certificates."""
+    return 0
+
     fetch_count = 0
     LOGGER.info("Fetching the latest PAA root certificates from Git.")
 
@@ -185,6 +189,8 @@ async def fetch_certificates(
     fetch_production_certificates: bool = True,
 ) -> int:
     """Fetch PAA Certificates."""
+    return 0
+
     loop = asyncio.get_running_loop()
     paa_root_cert_dir_version = paa_root_cert_dir / ".version"
 
-- 
2.44.1