From e71ea8d0841e91ee47b480f626133cb49e543cb987388e1dd109c3e918162b28 Mon Sep 17 00:00:00 2001 From: Franck Bui Date: Mon, 12 Sep 2022 07:35:44 +0000 Subject: [PATCH] - Enable building and include libcryptsetup-plugins provided by systemd Now that dracut 057 has been released we can enable building libcryptsetup plugins. These can be used by cryptsetup to extend functionality including fido2, pkcs11 and tpm2 support. OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1309 --- files.udev | 6 +++--- systemd.changes | 9 +++++++++ systemd.spec | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/files.udev b/files.udev index 0b7e58f..51ad61b 100644 --- a/files.udev +++ b/files.udev @@ -35,9 +35,9 @@ %{_datadir}/zsh/site-functions/_udevadm %endif %if %{without bootstrap} -# %%{_libdir}/cryptsetup/libcryptsetup-token-systemd-fido2.so -# %%{_libdir}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so -# %%{_libdir}/cryptsetup/libcryptsetup-token-systemd-tpm2.so +%%{_libdir}/cryptsetup/libcryptsetup-token-systemd-fido2.so +%%{_libdir}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so +%%{_libdir}/cryptsetup/libcryptsetup-token-systemd-tpm2.so %{_mandir}/man1/systemd-cryptenroll.1.gz %{_mandir}/man5/crypttab.5.gz %{_mandir}/man5/integritytab.5.gz diff --git a/systemd.changes b/systemd.changes index c1d2524..64113e4 100644 --- a/systemd.changes +++ b/systemd.changes @@ -3,6 +3,15 @@ Mon Sep 5 06:56:51 UTC 2022 - Franck Bui - rc-local.service.8 belongs to the systemd-sysvcompat sub-package (bsc#1203053) +------------------------------------------------------------------- +Fri Sep 2 20:17:01 UTC 2022 - Bob Haley + +- Enable building and include libcryptsetup-plugins provided by systemd + + Now that dracut 057 has been released we can enable building libcryptsetup + plugins. These can be used by cryptsetup to extend functionality including + fido2, pkcs11 and tpm2 support. + ------------------------------------------------------------------- Mon Aug 29 08:00:09 UTC 2022 - Bernhard Wiedemann diff --git a/systemd.spec b/systemd.spec index 98fb983..0922fd4 100644 --- a/systemd.spec +++ b/systemd.spec @@ -687,7 +687,6 @@ Have fun with these services at your own risk. -Dgshadow=false \ -Dima=false \ -Dldconfig=false \ - -Dlibcryptsetup-plugins=false \ -Dsmack=false \ \ -Dpstore=true \ @@ -697,6 +696,7 @@ Have fun with these services at your own risk. -Defi=%{when_not bootstrap} \ -Delfutils=%{when_not bootstrap} \ -Dhtml=%{when_not bootstrap} \ + -Dlibcryptsetup-plugins=%{when_not bootstrap} \ -Dman=%{when_not bootstrap} \ -Dnss-myhostname=%{when_not bootstrap} \ -Dnss-systemd=%{when_not bootstrap} \