summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: mark spdx headers with the default license to website filesZbigniew Jędrzejewski-Szmek2021-10-189-1/+14
| | | | | | | | | Those were added in b41a3f66c97e3d861faed04b727daf929383b827 without an explicit license, so they are under the default license. Some files already got a header previously, so this only touches the remaining. The same should be done for docs/_data/extra_pages.json, but it's json, and json doesn't allow comments.
* gitattributes: mark more files as "binary"Zbigniew Jędrzejewski-Szmek2021-10-181-0/+2
| | | | This way we know that we shouldn't look for a spdx header in them.
* Merge pull request #20902 from tasleson/integritysetup-generatorLennart Poettering2021-10-151-0/+4
|\ | | | | Add stand-alone dm integrity support
| * Add stand-alone dm-integrity supportTony Asleson2021-10-151-0/+4
| | | | | | | | | | | | | | This adds support for dm integrity targets and an associated /etc/integritytab file which is required as the dm integrity device super block doesn't include all of the required metadata to bring up the device correctly. See integritytab man page for details.
* | Merge pull request #20980 from bluca/compat_readmeZbigniew Jędrzejewski-Szmek2021-10-151-0/+46
|\ \ | |/ |/| docs: add guidelines w.r.t. compatibility to docs/CONTRIBUTING.md
| * docs: add guidelines w.r.t. compatibility to docs/CONTRIBUTING.mdLuca Boccassi2021-10-121-0/+46
| |
* | doc: document that alloca_safe() and friends are the APIs to useLennart Poettering2021-10-141-11/+19
| |
* | docs: document $SYSTEMD_CRYPTSETUP_USE_TOKEN_MODULELennart Poettering2021-10-111-0/+7
|/
* add LICENSES/README.md explaining the license situationLuca Boccassi2021-10-011-1/+1
|
* docs: mention that contributed code must be compatible with GPL-2.0-or-later ↵Luca Boccassi2021-09-291-0/+1
| | | | explicitly
* docs: document the three new env vars for tweaking GPT dissection/validationLennart Poettering2021-09-281-14/+42
|
* docs: document the new Verity signature partition type, and its UUIDsLennart Poettering2021-09-281-42/+120
|
* core: implement RuntimeMaxDeltaSec directiveAlbert Brox2021-09-281-0/+2
|
* Merge pull request #20849 from keszybz/man-page-tags-and-linksZbigniew Jędrzejewski-Szmek2021-09-2743-0/+43
|\ | | | | Add license tags to doc pages, fixups and more internal links in man pages
| * docs: add spdx tags to all .md filesZbigniew Jędrzejewski-Szmek2021-09-2743-0/+43
| | | | | | | | | | | | I have no idea if this is going to cause rendering problems, and it is fairly hard to check. So let's just merge this, and if it github markdown processor doesn't like it, revert.
* | docs: clarify order of events in cgroup scope creationAlberto Mardegan2021-09-231-4/+6
|/
* docs: update docs with StartupAllowedCPUs and StartupAllowedMemoryNodes detailsPeter Morrow2021-09-151-0/+2
| | | | Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com>
* docs: generic info about adding directives in ARCHITECTURE.mdLuca Boccassi2021-09-141-0/+22
|
* docs: polish the text about Portable Services a bitZbigniew Jędrzejewski-Szmek2021-09-081-64/+64
| | | | | No semantic changes, just removal of repetitions and unnecessary words, and some more formatting.
* docs: portablectl is in bin/Zbigniew Jędrzejewski-Szmek2021-09-081-4/+4
| | | | Follow-up for 80f39b81f3876ed3816061f1093db991f72269ec.
* mkosi: move distro files to mkosi.default.d/Zbigniew Jędrzejewski-Szmek2021-09-031-7/+4
| | | | | | | | | | | | | | | | | With this change, "mkosi build" will automatically build systemd for the current distro without any further configuration. If people want to do a cross-distro build by default, they can still create mkosi.default, but I assume that this is relatively rare. If people have symlinked mkosi.default to one of the files in .mkosi/, they'll need to adjust the symlink. (Building without configuration would always fail, since systemd has many many required dependencies. I think it's nicer to do the most commonly expected thing by default, i.e. rebuild for the current distro.) Mkosi is nowadays packaged for most distros, so recommend installing of distro packages as the primary installation mechanism.
* docs: adjust sentece, fix minor typoZbigniew Jędrzejewski-Szmek2021-08-241-2/+2
| | | | | | | The verity partition types are per-architecture already, and they contain the hash data independently of whether we are on a given architecture. (Or in other words, we would make *use* this partition on some architecture, but the contents always *exists*.)
* docs: Add documentation on how to use VSCode to debug systemd via mkosiDaan De Meyer2021-08-211-0/+80
|
* docs: portable services are no longer in previewLuca Boccassi2021-08-181-11/+7
| | | | | Reword the intro to the document, as portable services are a stable interface and no longer a preview.
* docs: document layered images in PORTABLE_SERVICES.mdLuca Boccassi2021-08-171-9/+44
|
* docs: document how to turn off btrfs quota support in importdLennart Poettering2021-08-171-0/+19
| | | | Fixes: #18421 #15903
* docs: move /var/log/README to a tmpfiles.d symlinkLuca BRUNO2021-07-212-2/+2
| | | | | | This moves the /var/log/README content out of /var and into the docs location, replacing the previous file with a symlink created through a tmpfiles.d entry.
* gpt: support LoongArch 64-bitWANG Xuerui2021-07-201-4/+8
|
* docs: improve wording when mentioning the acronym "ESP"nl67202021-07-092-6/+6
| | | | "ESP" is "EFI system partition", so "ESP partition" is redundant.
* Mount encrypted swap partitions via gpt-autoHugo Osvaldo Barrera2021-07-081-1/+1
| | | | | | | | | | | | | | If the auto-discovered swap partition is LUKS encrypted, decrypt it automatically. This aligns with the Discoverable Partitions Specification, though I've also updated it to explicitly mention that LUKS is now supported here. Since systemd retries any key already in the kernel keyring, if the swap partition has the same passphrase as the root partition, the user won't be prompted a second time for a second passphrase. See https://github.com/systemd/systemd/issues/20019
* Merge pull request #20058 from keszybz/status-formatZbigniew Jędrzejewski-Szmek2021-07-011-2/+2
|\ | | | | Implement StatusUnitFormat=combined and prettify Descriptions
| * units: adjust description of systemd-update-utmp.serviceZbigniew Jędrzejewski-Szmek2021-06-301-2/+2
| | | | | | | | | | "Update about" is not gramatically correct. I also think saying "Record" makes this easier to understand for people who don't necessarilly know what UTMP is.
* | Revert "Introduce ExitType"Zbigniew Jędrzejewski-Szmek2021-06-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | This reverts commit cb0e818f7cc2499d81ef143e5acaa00c6e684711. After this was merged, some design and implementation issues were discovered, see the discussion in #18782 and #19385. They certainly can be fixed, but so far nobody has stepped up, and we're nearing a release. Hopefully, this feature can be merged again after a rework. Fixes #19345.
* | tree-wide: "a" -> "an"Yu Watanabe2021-06-302-3/+3
|/
* docs: EFI separator needs to be backslash-escaped in markdownJuergen Hoetzel2021-06-241-1/+1
|
* Merge pull request #19997 from keszybz/selinux-optZbigniew Jędrzejewski-Szmek2021-06-241-1/+2
|\ | | | | Drop libselinux dependency from libsystemd
| * gitignore: add jekyll cache directoryZbigniew Jędrzejewski-Szmek2021-06-241-1/+2
| | | | | | | | Follow-up for 2d4efd1dba568e59b149fbb82b51201951e8e178.
* | docs: add coding style exampleAnders Wenhaug2021-06-241-0/+8
|/ | | | Add example of how to structure else-blocks following a multiline block.
* doc: Add RISC-V to FAQDaniel Schaefer2021-06-131-2/+2
| | | Was added to the spec in 499f0f8209f33da0b6e3b0d6f3a13996edcc7555.
* docs: update coding style a bitZbigniew Jędrzejewski-Szmek2021-06-111-13/+20
| | | | | | | | | Say that r should be declared at the top of the function. Don't say that fixed buffers result in truncation, right after saying that they must only be used if size is known. Adjust order of examples to be consistent.
* docs/CODING_STYLE: fix some typosŠtěpán Němec2021-06-101-4/+4
|
* docs/CGROUP_DELEGATION: fix some typosŠtěpán Němec2021-06-091-3/+3
|
* docs/ARCHITECTURE: more markup and unicodeZbigniew Jędrzejewski-Szmek2021-06-041-10/+10
|
* docs: use uppercase letters in titleLennart Poettering2021-06-041-1/+1
| | | | We usually do it that way, do so here, too.
* docs: add ARCHITECTURE.md with code mapLuca Boccassi2021-06-032-25/+121
| | | | | Initial and coarse version of a code map, useful for people getting started and looking at the repository for the first time.
* homectl: store FIDO2 up/uv/clientPin fields in user records tooLennart Poettering2021-06-011-8/+18
| | | | | | | | | | | | This catches up homed's FIDO2 support with cryptsetup's: we'll now store the uv/up/clientPin configuration at enrollment in the user record JSON data, and use it when authenticating with it. This also adds explicit "uv" support: we'll only allow it to happen when the client explicity said it's OK. This is then used by clients to print a nice message suggesting "uv" has to take place before retrying allowing it this time. This is modelled after the existing handling for "up".
* man: document new nspawn --bind-user= featureLennart Poettering2021-05-191-2/+3
|
* docs: prettify two external linksZbigniew Jędrzejewski-Szmek2021-05-191-3/+5
|
* docs: use {% raw %} to wrap jinja2 tags in documentationZbigniew Jędrzejewski-Szmek2021-05-191-2/+3
| | | | | | | | | | As reported by @mrc0mmand: > Since https://github.com/systemd/systemd/commit/89f52a780e54b2eb0905a6e613f6d4afcb22256b#diff-b842e6ab4a95a695d9449d106f091e6a134d9eac8d2aee1cd8b169fcb6b3a98bR109 > the GH pages fail to build, since they use the Liquid templating language, > which coincidentally uses a very similar tags as jinja: > https://shopify.github.io/liquid/tags/control-flow/ > >> The tag elif on line 112 in HACKING.md is not a recognized Liquid tag.
* docs/HACKING: add note about template enginesZbigniew Jędrzejewski-Szmek2021-05-191-2/+20
|