summaryrefslogtreecommitdiff
path: root/man/systemd-repart.xml
Commit message (Collapse)AuthorAgeFilesLines
* man: fixes for assorted issues reported by the manpage-l10n projectZbigniew Jędrzejewski-Szmek2023-05-171-3/+3
| | | | Fixes #26761.
* man: document image policy syntax and semantics, and the hooks in the ↵Lennart Poettering2023-04-051-0/+2
| | | | various components
* repart: Allow configuring sector sizeDaan De Meyer2023-01-171-0/+9
| | | | | | Let's allow users to configure the (logical) sector size of their image. This is required when building images for a 4k sector size disk on a 512b sector size host or vice-versa.
* repart: Use "defer" in docs instead of "skip"Daan De Meyer2022-12-151-5/+5
|
* repart: Rename --skip-partitions to --defer-partitionsDaan De Meyer2022-12-141-1/+1
| | | | | Defer is better because it indicates that we still intend to populate these partitions later.
* repart: Add --skip-partitions=Daan De Meyer2022-11-251-5/+12
| | | | | | | | | | | | | | | | | | | --include-partitions and --exclude-partitions now fully exclude partitions from repart. Whenever a partition type is excluded, we don't take any partitions of that type into account at all when running systemd-repart. --skip-partitions= is introduced to do what --exclude-partitions did previously. Any skipped partitions are taken into acount when doing size calculations, but are not yet populated. Why do we need both concepts? Exclusion is needed so that we can use shared repart definitions to generate bootable and non-bootable images. When generating a non-bootable image, we use --exclude-partitions to exclude the ESP partition. Skipping is needed so that we can populate the root partition while skipping the ESP partition, get the roothash of the root partition, use that to generate a UKI, and finally populate the ESP partition with the UKI included.
* repart: Add --include/--exclude-partitionsDaan De Meyer2022-11-151-0/+17
| | | | | | | | | Let's allow filtering the partitions to operate on by partition type UUID. This is necessary when building bootable images with a verity protected root/usr partition as we can only build the UKI image when we have the verity roothash which means we cannot populate the EFI partition yet when we run repart initially to determine the verity roothash.
* Document two systemd-repart options in man pagePyfisch2022-10-141-0/+16
| | | | | | | Note --private-key and --certificate options for configuring verity signature partitions in the listing of options. Adjust one error message referring to the --certificate option.
* repart: Add --split option to generate split artifactsDaan De Meyer2022-09-221-0/+15
| | | | | | | | | | | | | | For use with sysupdate or other systemd tooling, it's useful to be able to generate split artifacts from disk images, where each partition is written to a separate file. Let's support this with a --split switch for repart and a SplitName= configuration option. --split enables split artifacts generation, and SplitName= configures for which partition to generate split artifacts, and which suffix to add to the split artifact name. For SplitName=, we add support for some extra specifiers, more specifically the partition Type UUID and the partition UUID.
* man: "the initial RAM disk" → "the initrd"Zbigniew Jędrzejewski-Szmek2022-09-201-28/+28
| | | | | | | | | | | | | | | In many places we spelled out the phrase behind "initrd" in full, but this isn't terribly useful. In fact, no "RAM disk" is used, so emphasizing this is just confusing to the reader. Let's just say "initrd" everywhere, people understand what this refers to, and that it's in fact an initramfs image. Also, s/i.e./e.g./ where appropriate. Also, don't say "in RAM", when in fact it's virtual memory, whose pages may or may not be loaded in page frames in RAM, and we have no control over this. Also, add <filename></filename> and other minor cleanups.
* repart: hook up new TPM2 signed policies with repartLennart Poettering2022-09-081-0/+9
|
* man: document support for drop-in files in systemd-repartRichard Phibel2022-08-121-1/+3
|
* man: document support for list of definitions directories in systemd-repartRichard Phibel2022-08-121-1/+3
|
* repart: add --image= switchLennart Poettering2021-04-191-12/+21
| | | | | | | | | | | This is similar to the --image= switch in the other tools, like systemd-sysusers or systemd-tmpfiles, i.e. it apply the configuration from the image to the image. This is particularly useful for downloading minimized GPT image, and then extending it to the desired size via: # systemd-repart --image=foo.image --size=5G
* man: share a common explanation for --json=Lennart Poettering2021-01-211-9/+1
|
* repart: port to table_print_with_pager()Lennart Poettering2021-01-211-0/+2
| | | | | This adds support for showing a pager, turning of the legend, like in the other tools.
* man: document new featuresLennart Poettering2020-12-171-7/+25
|
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
|
* tree-wide: fix typos found by codespellFrantisek Sumsal2020-09-141-1/+1
| | | | Reported by Fossies.org
* man: document new repart featuresLennart Poettering2020-08-241-7/+32
|
* Repart: Add support for machine readably reportTobias Hunger2020-07-301-0/+9
| | | | | Add --json command line argument that prints all relevant information in a machine-readable format.
* tree-wide: fixes for assorted grammar and spelling issuesZbigniew Jędrzejewski-Szmek2020-07-061-9/+10
| | | | Fixes #16363. Also includes some changes where I generalized the pattern.
* man: document new --empty=create and --size= switches to repartLennart Poettering2020-05-141-6/+27
|
* man: do not install man pages for systemd-repart if it is disabledYu Watanabe2020-01-311-1/+1
| | | | Closes #14716.
* man: document systemd-repartLennart Poettering2020-01-201-0/+269