| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
nspawn: add --suppress-sync=yes mode for turning sync() and friends i…
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
NOPs via seccomp
This is supposed to be used by package/image builders such as mkosi to
speed up building, since it allows us to suppress sync() inside a
container.
This does what Debian's eatmydata tool does, but for a container, and
via seccomp (instead of LD_PRELOAD).
|
|/ |
|
|
|
|
| |
Fixes: #21003
|
|
|
|
|
|
| |
This needs to be pickRemoteProcess to make sure the UI shows
the PIDs of processes in the mkosi container instead of processes
on the host system.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This way we know that we shouldn't look for a spdx header in them.
|
|\
| |
| | |
Add stand-alone dm integrity support
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
|/| |
docs: add guidelines w.r.t. compatibility to docs/CONTRIBUTING.md
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
explicitly
|
| |
|
| |
|
| |
|
|\
| |
| | |
Add license tags to doc pages, fixups and more internal links in man pages
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|
|
|
| |
Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com>
|
| |
|
|
|
|
|
| |
No semantic changes, just removal of repetitions and unnecessary words, and
some more formatting.
|
|
|
|
| |
Follow-up for 80f39b81f3876ed3816061f1093db991f72269ec.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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*.)
|
| |
|
|
|
|
|
| |
Reword the intro to the document, as portable services are a stable interface
and no longer a preview.
|
| |
|
|
|
|
| |
Fixes: #18421 #15903
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
"ESP" is "EFI system partition", so "ESP partition" is redundant.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Implement StatusUnitFormat=combined and prettify Descriptions
|
| |
| |
| |
| |
| | |
"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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
| |
|
|\
| |
| | |
Drop libselinux dependency from libsystemd
|
| |
| |
| |
| | |
Follow-up for 2d4efd1dba568e59b149fbb82b51201951e8e178.
|
|/
|
|
| |
Add example of how to structure else-blocks following a multiline block.
|
|
|
| |
Was added to the spec in 499f0f8209f33da0b6e3b0d6f3a13996edcc7555.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
We usually do it that way, do so here, too.
|
|
|
|
|
| |
Initial and coarse version of a code map, useful for people getting
started and looking at the repository for the first time.
|