summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: also document updates to stable repoZbigniew Jędrzejewski-Szmek2019-04-031-0/+1
|
* docs: let's not close the milestone earlyZbigniew Jędrzejewski-Szmek2019-04-031-1/+1
|
* docs: update release steps for mesonZbigniew Jędrzejewski-Szmek2019-04-031-8/+10
|
* docs: fix path to unit filesLennart Poettering2019-04-031-11/+11
|
* man: document the new RestrictSUIDSGID= settingLennart Poettering2019-04-021-0/+1
|
* core: optionally, trigger .timer units on timezone and clock changesLennart Poettering2019-04-021-1/+3
| | | | Fixes: #6228
* docs: adjust the spec a bit with firmware authros in mindLennart Poettering2019-03-141-7/+36
| | | | | | | | This borrows heavily from Nico Huber's https://github.com/systemd/systemd/pull/10398, but makes a number of changes. Replaces: #10398
* docs: comprehensively document what a minimal portable service image needs ↵Lennart Poettering2019-03-141-7/+32
| | | | | | | | to include The docs were incomplete on this. Let's fix that. Fixes: #11870
* docs: document the new environment variables logind groksLennart Poettering2019-03-051-0/+45
|
* docs: add a note about compilation optionsZbigniew Jędrzejewski-Szmek2019-03-051-0/+14
| | | | Closes #6371.
* xbootldr: multiple spaces between keys and values (#11872)Ben Iofel2019-03-031-1/+1
| | | The example below the changed line has multiple spaces between e.g. `title` and `Fedora`
* docs: enclose all uuids in ``Lennart Poettering2019-03-011-3/+3
|
* Fix typo - "do note use guessable names"unixsysadmin2019-02-201-1/+1
| | | Fix typo - "do note use guessable names" to "do not use guessable names"
* docs: document semantics of /tmp and /var/tmpLennart Poettering2019-02-201-0/+220
|
* Merge pull request #9594 from filbranden/cpu_quota_period1Lennart Poettering2019-02-151-0/+1
|\ | | | | core: add CPUQuotaPeriodSec=
| * core: add CPUQuotaPeriodSec=Filipe Brandenburger2019-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new setting allows configuration of CFS period on the CPU cgroup, instead of using a hardcoded default of 100ms. Tested: - Legacy cgroup + Unified cgroup - systemctl set-property - systemctl show - Confirmed that the cgroup settings (such as cpu.cfs_period_ns) were set appropriately, including updating the CPU quota (cpu.cfs_quota_ns) when CPUQuotaPeriodSec= is updated. - Checked that clamping works properly when either period or (quota * period) are below the resolution of 1ms, or if period is above the max of 1s.
* | resolved: use Cloudflare public DNS server as a default fallback alongside ↵Ignat Korchagin2019-02-151-2/+2
|/ | | | | | | | Google one Cloudflare public DNS service is currently the fastest one according to https://www.dnsperf.com/#!dns-resolvers. Why not improve the experience for systemd users using this as a default fallback nameserver?
* portable: document /etc/machine-id and /etc/resolv.confДамјан Георгиевски2019-02-041-4/+8
| | | | | | | | … requirement for portable service images. systemd will mount the host machine-id and resolv.conf at these locations, so for read-only images these must exist in the image, because they can't be created.
* CODING_STYLE: fix grammar mistakeChris Morin2019-01-171-2/+2
|
* Merge pull request #11317 from filbranden/docs1Zbigniew Jędrzejewski-Szmek2019-01-0319-18/+81
|\ | | | | Improvements to systemd.io generation
| * docs: generate index.md in JekyllFilipe Brandenburger2019-01-021-18/+5
| | | | | | | | | | | | | | | | | | | | This uses a {% for %} loop in Jekyll to render the page, from the "title" information in the Front Matter of the actual page files. This also makes `make-index-md` build rule unnecessary, since generation is done by the template engine itself. Tested this by running Jekyll locally.
| * docs: add a "front matter" snippet to our markdown pagesFilipe Brandenburger2019-01-0219-0/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out Jekyll (the engine behind GitHub Pages) requires that pages include a "Front Matter" snippet of YAML at the top for proper rendering. Omitting it will still render the pages, but including it opens up new possibilities, such as using a {% for %} loop to generate index.md instead of requiring a separate script. I'm hoping this will also fix the issue with some of the pages (notably CODE_OF_CONDUCT.html) not being available under systemd.io Tested locally by rendering the website with Jekyll. Before this change, the *.md files were kept unchanged (so not sure how that even works?!), after this commit, proper *.html files were generated from it.
* | cgroup: s/cgroups? ?v?([0-9])/cgroup v\1/gIChris Down2019-01-031-33/+33
|/ | | | | | | | | | Nitpicky, but we've used a lot of random spacings and names in the past, but we're trying to be completely consistent on "cgroup vN" now. Generated by `fd -0 | xargs -0 -n1 sed -ri --follow-symlinks 's/cgroups? ?v?([0-9])/cgroup v\1/gI'`. I manually ignored places where it's not appropriate to replace (eg. "cgroup2" fstype and in src/shared/linux).
* remount-fs: optionally remount / writable, if we are told through an env varLennart Poettering2018-12-181-0/+8
|
* docs: add missing section to ENVIRONMENT.mdLennart Poettering2018-12-171-0/+2
| | | | | No, this is not an env var understood by logind. Let's fix the confusoin.
* tree-wide: s/time-out/timeout/gZbigniew Jędrzejewski-Szmek2018-12-141-3/+3
| | | | | | | | | | | | | | | | | From WordNet (r) 3.0 (2006) [wn]: time-out n 1: a brief suspension of play; "each team has two time-outs left" From The Free On-line Dictionary of Computing (18 March 2015) [foldoc]: timeout A period of time after which an error condition is raised if some event has not occured. A common example is sending a message. If the receiver does not acknowledge the message within some preset timeout period, a transmission error is assumed to have occured.
* meson: make net.naming-scheme= default configurableZbigniew Jędrzejewski-Szmek2018-12-121-7/+8
| | | | | | | | | | | | | | | | This is useful for distributions, where the stability of interface names should be preseved after an upgrade of systemd. So when some specific release of the distro is made available, systemd defaults to the latest & greatest naming scheme, and subsequent updates set the same default. This default may still be overriden through the kernel and env var options. A special value "latest" is also allowed. Without a specific name, it is harder to verride from meson. In case of 'combo' options, meson reads the default during the initial configuration, and "remembers" this choice. When systemd is updated, old build/ directories could keep the old default, which would be annoying. Hence, "latest" is introduced to make it explicit, yet follow the upstream. This is actually useful for the user too, because it may be used as an override, without having to actually specify a version.
* udev: introduce udev net_id "naming schemes"Lennart Poettering2018-12-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | With this we can stabilize how naming works for network interfaces. A user can request through a kernel cmdline option or an env var which scheme to follow. The idea is that installers use this to set into stone (a very soft stone though) the scheme used during installation so that interface naming doesn't change afterwards anymore. Why use env vars and kernel cmdline options, and not a config file of its own? Well, first of all there's no obvious existing one to use. But more importantly: I have the feeling that this logic is kind of an incomplete hack, and I simply don't want to do advertise this as a perfectly working solution. So far we used env vars for the non-so-official options and proper config files for the official stuff. Given how incomplete this logic is (i.e. the big variable for naming remains the kernel, which might expose sysfs attributes in newer versions that we check for and didn't exist in older versions — and other problems like this), I am simply not confident in giving this first-class exposure in a primary configuration file. Fixes: #10448
* Merge branch 'predictable-interface-names'Zbigniew Jędrzejewski-Szmek2018-12-112-0/+65
|\ | | | | | | | | | | This imports the wiki page for predictable interface names. I think it's useful to preserve history here because it's a contentious subject, and it's useful to know when what happened.
| * Rename to follow the conventionZbigniew Jędrzejewski-Szmek2018-12-111-30/+27
| | | | | | | | Also remove trailing whitespace.
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * fix typoTanuKaskinen2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-4/+3
| |
| * Deal with 80-net-setup-link.rules introduced in 209.ColinGuthrie2018-12-111-2/+2
| |
| * (no commit message)LennartPoettering2018-12-111-1/+2
| |
| * (no commit message)LennartPoettering2018-12-111-1/+2
| |
| * Document the net.ifnames kernel command line.ColinGuthrie2018-12-111-5/+5
| |
| * moin2mdwn: convert page docs/PredictableNetworkInterfaceNamesJoe Rayhawk2018-12-111-41/+45
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-0/+2
| |
| * (no commit message)LennartPoettering2018-12-111-0/+1
| |
| * (no commit message)LennartPoettering2018-12-111-0/+2
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-2/+18
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |
| * (no commit message)LennartPoettering2018-12-111-1/+1
| |