mirror of
https://github.com/systemd/systemd.git
synced 2024-11-30 13:53:39 +08:00
408ab988db
Let's move copying out the PCR signature/key into its own tmpfiles snippet. And then let's add support for copying out the profile + os-release information systemd-stub now places in the invoked initrd. That way these four pieces of information are available even after the initrd→host transition.
20 lines
810 B
Plaintext
20 lines
810 B
Plaintext
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
# See tmpfiles.d(5) for details
|
|
|
|
# Copy systemd-stub provided metadata such as PCR signature and public key file
|
|
# from initrd into /run/, so that it will survive the initrd stage
|
|
|
|
C /run/systemd/stub/profile 0444 root root - /.extra/profile
|
|
C /run/systemd/stub/os-release 0444 root root - /.extra/os-release
|
|
|
|
{% if ENABLE_TPM %}
|
|
C /run/systemd/tpm2-pcr-signature.json 0444 root root - /.extra/tpm2-pcr-signature.json
|
|
C /run/systemd/tpm2-pcr-public-key.pem 0444 root root - /.extra/tpm2-pcr-public-key.pem
|
|
{% endif %}
|