summaryrefslogtreecommitdiffstats
path: root/man/systemd-dissect.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: create reusable snippet for 'vpick' entriesLuca Boccassi2024-02-171-3/+1
|
* dissect: add --make-archive option to convert DDI to tarballLennart Poettering2024-01-251-1/+27
|
* man: document the new vpick conceptLennart Poettering2024-01-031-0/+5
|
* man: fix markupDavid Tardon2023-12-261-11/+11
| | | | <option> is not allowed in <cmdsynopsis>.
* man: restrict <command> to the actual commandDavid Tardon2023-12-261-12/+12
|
* man: use same version in public and system ident.David Tardon2023-12-251-1/+1
|
* man: use <simplelist> for 'See also' sectionsDavid Tardon2023-12-231-9/+9
| | | | | This is just a slight markup improvement; there should be no difference in rendering.
* man: link to new btrfs website for btrfs man pagesZbigniew Jędrzejewski-Szmek2023-11-071-1/+1
| | | | | | | https://archive.kernel.org/oldwiki/btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5).html says "This wiki has been archived and the content is no longer updated." and redirects to https://btrfs.readthedocs.io/en/latest/btrfs-man5.html. Let's move all the btrfs links to btrfs.readthedocs.io.
* man/systemd-dissect: various fixesAntonio Alvarez Feijoo2023-09-251-1/+6
| | | | | - Add synopsis to `--discover` and `--validate` options. - `-l` is for `--list`, not for `--mtree`.
* man: add version infoAbderrahim Kitouni2023-08-291-22/+68
| | | | | | | | This tries to add information about when each option was added. It goes back to version 183. The version info is included from a separate file to allow generating it, which would allow more control on the formatting of the final output.
* dissect: Set SYSTEMD_DISSECT_DEVICE to path of loop deviceDaan De Meyer2023-08-171-1/+2
| | | | | | For some use cases we want to operate on the loop device that systemd-dissect has attached the loop device to, so let's make that easily accessible.
* udev: re-introduce symlinks for loopback block deviceYu Watanabe2023-08-101-1/+8
| | | | | | | | | | | But the directories are changed from /dev/loop/by-ref/ -> /dev/disk/by-loop-ref/ and /dev/loop/by-inode/ -> /dev/disk/by-loop-inode/. As /dev/loop/ is used by losetup command for other purpose. See issue #28475. This effectively reverts commits 9915cc60868c77e7e8cecb669ddb90516dffc7df, 5022fab15fc16204d163883ca818fd6092dc919c, and c0d998248e10e1dcf18108fdbb70f259acd452eb.
* tree-wide: drop references to /dev/loop/by-refYu Watanabe2023-07-211-7/+1
| | | | Follow-up for #28476.
* dissect: Add --mtree-hash= optionDaan De Meyer2023-07-061-0/+8
| | | | | | Let's make including hashes in the mtree output configurable to allow speeding up the --mtree command in cases where file hashes are not required.
* dissect: Allow a few verbs to operate on directories as well as image filesDaan De Meyer2023-07-061-21/+22
| | | | | | --copy-to, --copy-from, --list and --mtree are useful for image directories as well as image files, so for those verbs, let's check if we were passed a directory and skip all the image file setup if that's the case.
* man: fixes for assorted issues reported by the manpage-l10n projectZbigniew Jędrzejewski-Szmek2023-05-171-8/+10
| | | | Fixes #26761.
* Merge pull request #25608 from poettering/dissect-moarLennart Poettering2023-04-121-0/+15
|\ | | | | dissect: add dissection policies
| * man: document image policy syntax and semantics, and the hooks in the ↵Lennart Poettering2023-04-051-0/+1
| | | | | | | | various components
| * dissect: add new --validate commandLennart Poettering2023-04-051-0/+14
| | | | | | | | | | | | This allows unprivileged validation of DDIs. Only superficial structure, i.e. not mounting or so. This becomes particularly handy in the integration tests, and to validate image policies.
* | man/systemd-dissect.xml: Remove old sysext path, add confext pathKai Lueke2023-04-061-2/+2
|/ | | | | | | The /usr/lib/extensions/ location for systemd-sysext images is not supported anymore. In https://github.com/systemd/systemd/pull/26013 systemd-confext images got introduced and we can list its path under /usr instead.
* dissect: allow setting "lo_file_name" field of loopback block devicesLennart Poettering2023-03-091-0/+19
| | | | | | | | | | | | | | | | | | | | When attaching a loopback file this allows us to set an explicit name for it. This is useful since it allows a caller to pre-select a string that is directly attached to the loopback file. Via udev rules we'l later make the device accessible through this name. Note that "lo_file_name" is supposed to carry a file name of the backing file, but the kernel actually does not care or enforce any of that, it just stores the filename and returns it later. This makes it so useful, as userspace has total control of that field. "lo_file_name" should not be confused with the sysattr "loop/backing_file" which is actually maintained by the kernel itself, and always shows the file to the backing inode without userspace having direct control over the returned string. Because the sysattr is generated by the kernel it is subject to file system namespacing and everything, while "lo_file_name" is not, it's really just a string passed through the kernel.
* dissect: add commands for attaching/detaching loopback devicesLennart Poettering2023-03-091-0/+25
| | | | | | | | | | Sometimes it is useful attaching DDIs without mounting them. We could use "losetup" for that, but doing this in systemd-dissect has various benefits: 1. we superficially validate the DDI first 2. we set the sector size depending on what we determine 3. we synchronously create the per-partition block devices
* Merge pull request #26706 from jengelh/masterLuca Boccassi2023-03-071-1/+1
|\ | | | | doc: various orthographic fixes
| * doc: correct wrong use "'s" contractionsJan Engelhardt2023-03-071-1/+1
| |
* | man: document /sbin/mount.ddiLennart Poettering2023-03-061-2/+47
|/
* test: drop whitespace after shell redirection operatorsZbigniew Jędrzejewski-Szmek2023-02-061-1/+1
| | | | | | | | | | (The one case that is left unchanged is '< <(subcommand)'.) This way, the style with no gap was already dominant. This way, the reader immediately knows that ' < ' is a comparison operator and ' << ' is a shift. In a few cases, replace custom EOF replacement by just EOF. There is no point in using someting like "_EOL" unless "EOF" appears in the text.
* NEWS: add a bunch of entries for v253Zbigniew Jędrzejewski-Szmek2022-12-131-1/+1
| | | | | | | | During the call today we agreed to work towards -rc1 in January. Nevertheless, I already started writing this up and I'll push it so it doesn't get lost. I didn't include all the changes to systemd-repart, because those are still in flux.
* man: add doc for new --in-memory switch of systemd-dissectLennart Poettering2022-12-081-0/+9
|
* dissect: add simple --discover commandLennart Poettering2022-12-071-0/+11
|
* tree-wide: BLS and DPS are now on uapi-group websiteZbigniew Jędrzejewski-Szmek2022-11-211-5/+5
|
* man/systemd-dissect.xml: fix trivial errorCarlo Teubner2022-11-121-1/+1
|
* man: document new systemd-dissect --mtree switchLennart Poettering2022-11-091-0/+20
|
* man: document the new --with switch of systemd-dissectLennart Poettering2022-11-091-3/+29
|
* dissect: add --list optionAntonio Alvarez Feijoo2022-10-311-0/+11
| | | | | New option to print the paths of all the files and directories in the image to stdout.
* man: also use DDIs in systemd-dissect man pageLennart Poettering2022-10-251-2/+2
|
* dissect: Add systemd-dissect --umountDaan De Meyer2022-08-031-5/+33
| | | | | | | | | | This command takes a mountpoint, unmounts it and makes sure the underlying partition devices and block device are removed before exiting. To mirror the --mount operation, we also add a --rmdir option which does the opposite of --mkdir, and a -U option which is a shortcut for --umount --rmdir.
* dissect: enable growfs by default, but make it configurableLennart Poettering2021-04-231-0/+22
| | | | | This adds a new --growfs=yes|no switch to systemd-dissect, defaulting to on.
* man: --add was renamed --copy-to when it was merged, fix man page reference ↵Lennart Poettering2021-04-211-2/+2
| | | | to it
* man: various typos and other small issuesZbigniew Jędrzejewski-Szmek2021-01-291-10/+11
| | | | Fixes #18397.
* man: share a common explanation for --json=Lennart Poettering2021-01-211-9/+1
|
* dissect: almost port systemd-dissect to table_print_with_pager()Lennart Poettering2021-01-211-0/+2
| | | | | | | | This doesn't actually port systemd-dissect to table_print_with_pager() but at least rearranges things so that similar behaviour is exposed. The reason it's not ported over 1:1 is that systemd-dissect actually adjusts the JSON output of the table with additional info, and doesn't print the table 1:1 as JSON.
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
|
* man: correct various linksZbigniew Jędrzejewski-Szmek2020-09-301-4/+4
| | | | As usual, linkchecker ftw!
* man: emphasize that part table shown by systemd-dissect is not completeLennart Poettering2020-09-191-1/+11
|
* man: add conditionals to more man pagesZbigniew Jędrzejewski-Szmek2020-08-201-1/+1
| | | | Fixes #16701.
* dissect: add support for outputting JSONLennart Poettering2020-08-121-0/+9
|
* man: document systemd-dissectLennart Poettering2020-08-111-0/+244