diff options
author | Lennart Poettering <lennart@poettering.net> | 2023-09-25 16:28:24 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2023-10-06 11:49:38 +0200 |
commit | 4e16d5c69e2b735a408675a42134a7bf9620756a (patch) | |
tree | ab53e05f3b57d603cd2e128f91026d746338e36a /units/systemd-pcrextend@.service.in | |
parent | varlinkctl: add new varlinkctl tool (diff) | |
download | systemd-4e16d5c69e2b735a408675a42134a7bf9620756a.tar.xz systemd-4e16d5c69e2b735a408675a42134a7bf9620756a.zip |
pcrextend: make pcrextend tool acccessible via varlink
This is primarily supposed to be a 1st step with varlinkifying our
various command line tools, and excercise in how this might look like
across our codebase one day. However, at AllSystemsGo! 2023 it was
requested that we provide an API to do a PCR measurement along with a
matching event log record, and this provides that.
Diffstat (limited to 'units/systemd-pcrextend@.service.in')
-rw-r--r-- | units/systemd-pcrextend@.service.in | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/units/systemd-pcrextend@.service.in b/units/systemd-pcrextend@.service.in new file mode 100644 index 0000000000..2305b1cd4c --- /dev/null +++ b/units/systemd-pcrextend@.service.in @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +# +# 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. + +[Unit] +Description=TPM2 PCR Extension (Varlink) +Documentation=man:systemd-pcrphase.service(8) +DefaultDependencies=no +Conflicts=shutdown.target initrd-switch-root.target +Before=shutdown.target initrd-switch-root.target + +[Service] +Environment=LISTEN_FDNAMES=varlink +ExecStart=-{{LIBEXECDIR}}/systemd-pcrextend |