summaryrefslogtreecommitdiffstats
path: root/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: clarify whitespace handling in systemd.syntaxDavide Cavalca2019-02-271-1/+1
|
* man: update explanation about operational state of network interfacesYu Watanabe2019-02-251-4/+5
|
* man: mention that LinkLocalAddressing= is disabled by default when Bridge= ↵Yu Watanabe2019-02-251-4/+4
| | | | is set
* Fix manpage typo: abrubtlyChris2019-02-221-1/+1
| | | Fix a minor typo: abrubtly -> abruptly.
* analyze: optionally, show more than one elapse time for calendar expressionsLennart Poettering2019-02-221-5/+15
|
* Merge pull request #11725 from poettering/temp-dirZbigniew Jędrzejewski-Szmek2019-02-201-35/+31
|\ | | | | docs: document semantics of /tmp and /var/tmp
| * man,units: link up new documentation about temporary directoriesLennart Poettering2019-02-201-35/+31
| |
* | Merge pull request #11482 from poettering/tmpfiles-bsd-lockZbigniew Jędrzejewski-Szmek2019-02-201-0/+8
|\ \ | |/ |/| adds a fully safe way how apps can pin files into /tmp temporarily, excepting them from the tmpfiles aging algorithm, based on BSD file locks on dirs we descend into
| * man: document the new BSD file lock logic in tmpfilesLennart Poettering2019-02-151-0/+8
| |
* | core: add ':' prefix to ExecXYZ= skip env var substitutionAnita Zhang2019-02-201-1/+6
| |
* | Merge pull request #11556 from yuwata/udev-ctrl-use-sd-eventLennart Poettering2019-02-201-2/+4
|\ \ | | | | | | udev: make `udevadm control` send multiple control commands in a single connection
| * | man: udevadm: mention that no control command can be specified after --exitYu Watanabe2019-02-191-2/+4
| | |
* | | Merge pull request #11682 from topimiettinen/private-utsnameLennart Poettering2019-02-201-0/+11
|\ \ \ | |/ / |/| | core: ProtectHostname feature
| * | core: ProtectHostname= featureTopi Miettinen2019-02-201-0/+11
| | | | | | | | | | | | | | | | | | Let services use a private UTS namespace. In addition, a seccomp filter is installed on set{host,domain}name and a ro bind mounts on /proc/sys/kernel/{host,domain}name.
* | | man: drop unnecessary parenthesisYu Watanabe2019-02-191-1/+1
| | |
* | | Merge pull request #11478 from yuwata/enumerate-match-parentLennart Poettering2019-02-181-5/+5
|\ \ \ | | | | | | | | sd-device-enumerator: support multiple parents
| * | | udevadm: trigger: support multiple argumentsYu Watanabe2019-01-231-5/+5
| | | | | | | | | | | | | | | | Closes #6098.
* | | | Merge pull request #10408 from keszybz/analyze-cat-presetsLennart Poettering2019-02-185-62/+54
|\ \ \ \ | | | | | | | | | | systemd-analyze cat-presets
| * | | | udev: use the usual set of load paths for udev rulesZbigniew Jędrzejewski-Szmek2019-02-181-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds /usr/local/lib/udev/rules.d to the search path on non-split-usr systems. On split-usr systems, the paths with /usr/-prefixes are added too. In the past, on split-usr systems, it made sense to only load rules from /lib/udev/rules.d, because /usr could be mounted late. But we don't support running without /usr since 80758717a63, so in practice it doesn't matter whether the rules files are in /lib/udev/rules.d or /usr/lib/udev/rules.d. Distributions that maintain the illusion of functional split-usr are welcome to simply not put any files in /usr/lib/udev/rules.d/. In practice this doesn't change much, but it makes udev more consistent with the rest of the systemd suite.
| * | | | udev,network: use standard paths for .network and .link filesZbigniew Jędrzejewski-Szmek2019-02-181-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This centralizes the configuration to one header file. /usr/local/lib is now included in the search list, and documentation is updated accordingly.
| * | | | resolved: use standard paths for .dnssd filesZbigniew Jędrzejewski-Szmek2019-02-181-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /usr/local/lib/systemd/dnssd is now also included in the search path. This path is of limited usefulness, but it makes sense to be consistent. Documentation is updated to match. Outdated advice against drop-ins in /usr is removed.
| * | | | man: fix section numbersZbigniew Jędrzejewski-Szmek2019-02-181-2/+2
| | | | |
| * | | | man: add missing spdx headerZbigniew Jędrzejewski-Szmek2019-02-181-3/+1
| | | | |
| * | | | man: document paths under /usr/local in standard-conf.xmlZbigniew Jędrzejewski-Szmek2019-02-181-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | standard-conf.xml is currently included by: man/binfmt.d.xml man/environment.d.xml man/modules-load.d.xml man/sysctl.d.xml man/coredump.conf.xml man/journal-remote.conf.xml man/journal-upload.conf.xml man/journald.conf.xml man/logind.conf.xml man/networkd.conf.xml man/resolved.conf.xml man/systemd-sleep.conf.xml man/systemd-system.conf.xml All those programs actually use CONF_PATHS_NULSTR or CONF_PATHS_STRV, so this changes the documentation to match code.
* | | | | Merge pull request #11457 from grooverdan/sendsigkill_noLennart Poettering2019-02-181-2/+5
|\ \ \ \ \ | | | | | | | | | | | | service: killmode=cgroup|mixed, SendSIGKILL=no services are not multiprocess
| * | | | | service: make killmode=cgroup|mixed, SendSIGKILL=no services singletonsDaniel Black2019-01-291-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KillMode=mixed and control group are used to indicate that all process should be killed off. SendSIGKILL is used for services that require a clean shutdown. These are typically database service where a SigKilled process would result in a lengthy recovery and who's shutdown or startup time is quite variable (so Timeout settings aren't of use). Here we take these two factors and refuse to start a service if there are existing processes within a control group. Databases, while generally having some protection against multiple instances running, lets not stress the rigor of these. Also ExecStartPre parts of the service aren't as rigoriously written to protect against against multiple use. closes #8630
* | | | | | Merge pull request #11681 from yuwata/network-link-enslaved-operstateLennart Poettering2019-02-181-2/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | network: introduce new 'enslaved' operstate
| * | | | | | man: mention that bond master follows slave operstatesYu Watanabe2019-02-181-2/+4
| | | | | | |
| * | | | | | man: mention new enslaved operational stateYu Watanabe2019-02-181-0/+6
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #11226 from keszybz/enable-remount-fs-dynamicallyLennart Poettering2019-02-183-18/+64
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Enable systemd-remount-fs.service dynamically
| * | | | | man: describe better when remount-fs.service and gpt-auto-generator are activeZbigniew Jędrzejewski-Szmek2019-01-033-17/+54
| | | | | |
| * | | | | Pull in systemd-remount-fs.service only when requiredZbigniew Jędrzejewski-Szmek2019-01-031-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of enabling it unconditionally and then using ConditionPathExists=/etc/fstab, and possibly masking this condition if it should be enabled for auto gpt stuff, just pull it in explicitly when required.
* | | | | | units: add usb-gadget targetAndrzej Pietrasiewicz2019-02-151-0/+11
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Linux can be run on a device meant to act as a USB peripheral. In order for a machine to act as such a USB device it has to be equipped with a UDC - USB Device Controller. This patch adds a target reached when UDC becomes available. It can be used for activating e.g. a service unit which composes a USB gadget with configfs and activates it.
* | | | | Merge pull request #11716 from ssahani/drop-autoconf-addressLennart Poettering2019-02-151-0/+17
|\ \ \ \ \ | | | | | | | | | | | | networkd: ipv6ra allow to ignore addresses
| * | | | | networkd: ipv6ra allow to ignore addressesSusant Sahani2019-02-141-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows to ignore prefixes. ``` UseAutonomousPrefix= UseOnLinkPrefix= ``` closes #9582
* | | | | | Merge pull request #9594 from filbranden/cpu_quota_period1Lennart Poettering2019-02-151-0/+19
|\ \ \ \ \ \ | | | | | | | | | | | | | | core: add CPUQuotaPeriodSec=
| * | | | | | core: add CPUQuotaPeriodSec=Filipe Brandenburger2019-02-141-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge pull request #11634 from yuwata/rfe-11622Lennart Poettering2019-02-151-1/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | busctl: add 'emit' command
| * | | | | | | busctl: introduce 'emit' command to emit a signalYu Watanabe2019-02-061-1/+19
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Closes #11622.
* | | | | | | Merge pull request #11719 from yuwata/networkctl-wildcardsLennart Poettering2019-02-151-10/+13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | networkctl: accept wildcards to specify links
| * | | | | | | man: network: replace LINK -> PATTERNYu Watanabe2019-02-151-10/+13
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #11636 from yuwata/network-in-addr-is-nullLennart Poettering2019-02-151-2/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | network, sd-netlink: unify several functions and fixes coding style
| * | | | | | | man: add missing netdev kind in Tunnel sectionYu Watanabe2019-02-101-2/+3
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #9262 from ssahani/ignore-carrier-9111Lennart Poettering2019-02-151-0/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | networkd: allow to retain configs even if carrier is lost
| * | | | | | | networkd: Allow to retain configs even if carrier is lostSusant Sahani2019-02-061-0/+9
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is bad link in the network the carrier goes up/down. This makes networkd stops all the clients and drop config. But if the remote router/dhcpserver running a prevention of DHCP Starvation attack or DHCP Flood attack it does not allow networkd to take a DHCP lease resulting failure in configuration. This patch allows to keep the client running and keep the conf also for this scenario. Closes #9111
* | | | | | | core: export $PIDFILE env var for services, derived from PIDFile=Lennart Poettering2019-02-151-0/+12
| |_|/ / / / |/| | | | |
* | | | | | man: move sd-login(5) udev tags to the udev sectionZbigniew Jędrzejewski-Szmek2019-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are not udev systax exactly, but it seems better to keep them there.
* | | | | | man: add a new section for EFI variablesZbigniew Jędrzejewski-Szmek2019-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should probably refer to them from other man pages for programs which use them, since right now all refs are in systemd-boot(7). But creating the section is a good step anyway.
* | | | | | man: add a new directives section for .nspawnZbigniew Jędrzejewski-Szmek2019-02-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They is quite a bit of those directives and they were in "MISCELLANEOUS" because they don't quite fit anywhere. When the OCI-compat stuff is merged, there'll be even more, so let's make a separate section for them.
* | | | | | man: move all config file options to one sectionZbigniew Jędrzejewski-Szmek2019-02-138-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had "SYSTEM MANAGER DIRECTIVES" which was a misnomer already, because it also listed user manager stuff. Let's make this a more general section and move the items for other services there too (from "MISCELANENOUS").