Skip to content

Commit 2f5985e

Browse files
committed
debian: add new split-out systemd packages
Tools and services related to tpm, imds and report were split out in new subpackages to reduce the default dependencies. Adjust the package lists accordingly.
1 parent 55ab00b commit 2f5985e

5 files changed

Lines changed: 78 additions & 4 deletions

File tree

mkosi/resources/mkosi-initrd/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/libtss.conf

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
# The systemd-tpm package pulls the libs it needs from deb14/ubuntu26.10
23

3-
[Match]
4-
Distribution=|debian
5-
Distribution=|kali
6-
Distribution=|ubuntu
4+
[TriggerMatch]
5+
Distribution=debian
6+
Release=|bullseye
7+
Release=|bookworm
8+
Release=|trixie
9+
10+
[TriggerMatch]
11+
Distribution=ubuntu
12+
Release=|jammy
13+
Release=|noble
14+
Release=|resolute
715

816
[Content]
917
Packages=
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
3+
[TriggerMatch]
4+
Distribution=debian
5+
Release=!bullseye
6+
Release=!bookworm
7+
Release=!trixie
8+
9+
[TriggerMatch]
10+
Distribution=ubuntu
11+
Release=!jammy
12+
Release=!noble
13+
Release=!resolute
14+
15+
[TriggerMatch]
16+
Distribution=kali
17+
18+
[Content]
19+
Packages=systemd-tpm
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
3+
[Match]
4+
Distribution=|debian
5+
Distribution=|kali
6+
Distribution=|ubuntu
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
3+
[TriggerMatch]
4+
Distribution=debian
5+
Release=!bullseye
6+
Release=!bookworm
7+
Release=!trixie
8+
9+
[TriggerMatch]
10+
Distribution=ubuntu
11+
Release=!jammy
12+
Release=!noble
13+
Release=!resolute
14+
15+
[TriggerMatch]
16+
Distribution=kali
17+
18+
[Content]
19+
Packages=systemd-imds
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
3+
[TriggerMatch]
4+
Distribution=debian
5+
Release=!bullseye
6+
Release=!bookworm
7+
Release=!trixie
8+
9+
[TriggerMatch]
10+
Distribution=ubuntu
11+
Release=!jammy
12+
Release=!noble
13+
Release=!resolute
14+
15+
[TriggerMatch]
16+
Distribution=kali
17+
18+
[Content]
19+
Packages=
20+
systemd-imds
21+
systemd-report
22+
systemd-tpm

0 commit comments

Comments
 (0)