summaryrefslogtreecommitdiff
path: root/man/ukify.xml
Commit message (Collapse)AuthorAgeFilesLines
* man: fixes for assorted issues reported by the manpage-l10n projectZbigniew Jędrzejewski-Szmek2023-05-171-3/+4
| | | | Fixes #26761.
* ukify: support pesign as alternative to sbsignEmanuele Giuseppe Esposito2023-05-101-2/+30
| | | | | | | | | | | | | | sbsign is not available everywhere, for example RHEL does not have it. Add pesign as alternative to it. pesign will use options "--secureboot-certificate-name" (mandatory) and "--secureboot-certificate-dir" (optional), while sbsign will use "--secureboot-private-key" and "--secureboot-certificate". By default, use sbsign. If no key/cert is provided or sbsign is not found, try pesign. Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
* ukify: typo in doc and print when package is missingEmanuele Giuseppe Esposito2023-05-101-1/+1
| | | | | | | | | | | If a package is missing, a subprocess is started with None as command argument. Error raised by subprocess is therefore not helpful at all to understand what needs to be done to fix that error. Also fix doc since systemd-stub will look for .cmdline files, and not .cmdline.efi files. Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
* man: describe all the changes to ukifyZbigniew Jędrzejewski-Szmek2023-05-051-194/+325
| | | | | | | | | | | | | | As in mkosi(1), let's describe the config file and commandline options together. This is nice for us, because we don't need to duplicate descriptions and we're less likely to forget to update one place or the other. This is also nice for users, because they can easily figure out what can be configured where. The options are now ordered by config file section. --summary was not described before. More examples are added.
* man: use ukify more in systemd-measure examplesZbigniew Jędrzejewski-Szmek2023-04-271-1/+1
| | | | | | | | | | | | | | | | ukify supports signing with multiple keys, so show an example of this, and just let ukify print the calls to systemd-measure that will be done. This also does other small cleanups: - Use more realistic names in examples - Use $ as the prompt for commands that don't require root (most don't). Once we switch to operations that don't require a TPM, we should be able to get rid of the remaining calls that require root. - Ellipsize or linebreak various parts - Use --uname. We warn if it is not specified and we have to do autodetection, so let's nudge people towards including it rather than not. Follow-up for e069c57f0616d39363d36ac7f9c3e6ec8be01ab1.
* ukify: allow building PE addonLuca Boccassi2023-04-261-9/+24
| | | | | Make the kernel optional too, so that we can easily build and sign a PE addon, that can be used to carry extra command line options.
* ukify: Use pefile to add sections to EFI stubJan Janssen2023-03-241-1/+0
|
* man: Fix pcrphase.service manvolnum from 1 to 8Morten Linderud2023-03-101-1/+1
|
* man: fix typo in ukify pageJeidnx2023-03-091-1/+1
|
* man: fix links to man pagesZbigniew Jędrzejewski-Szmek2023-02-091-1/+1
| | | | Done using linkchecker as usual.
* ukify: don't install ukify man page if ukify is not enabledFrantisek Sumsal2023-01-311-1/+1
| | | | | | | Checking for gnu-efi is not enough, since ukify can be explicitly disabled. Resolves: #26274
* ukify: Allow passing multiple directories to --toolsDaan De Meyer2022-12-221-4/+4
|
* ukify: allow multiple initrdsZbigniew Jędrzejewski-Szmek2022-12-071-3/+8
| | | | | | | | | If given, multiple initrds are concatenated into a temporary file which then becomes the .initrd section. It is also possible to give no initrd. After all, some machines boot without an initrd, and it should be possible to use the stub without requiring an initrd. (The stub might not like this, but this is something to fix there.)
* man: add man page for ukifyZbigniew Jędrzejewski-Szmek2022-12-071-0/+307