summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAge
* man: add systemd-sysv-generator(8)Zbigniew Jędrzejewski-Szmek2014-11-27
| | | | | | | | In principle SysV stuff is only for compatibility, but we are stuck with it for the forseeable future, so documentation might as well be provided. https://bugs.debian.org/771172
* logind: Support logind.conf.d directories in the usual search pathsJosh Triplett2014-11-26
| | | | | | | | | | | This makes it possible to drop in logind configuration snippets from a package or other configuration management mechanism. Add documentation to the header of /etc/logind.conf pointing the user at /etc/logind.conf.d/*.conf. Introduce a new helper, conf_parse_many, to parse configuration files in a search path.
* swap: restore support for nofailZbigniew Jędrzejewski-Szmek2014-11-26
| | | | | | | | | | | | | | | | systemd stops adding automatic dependencies on swap.target to swap units. If a dependency is required, it has to be added by unit configuration. fstab-generator did that already, except that now it is modified to create a Requires or Wants type dependency, depending on whether nofail is specified in /etc/fstab. This makes .swap units obey the nofail/noauto options more or less the same as .mount units. Documentation is extended to clarify that, and to make systemd.mount(5) and system.swap(5) more similar. The gist is not changed, because current behaviour actually matches existing documentation. https://bugs.freedesktop.org/show_bug.cgi?id=86488
* udevadm trigger: allow matching by device nameZbigniew Jędrzejewski-Szmek2014-11-25
| | | | | | | | | | This makes udevadm trigger mirror udevadm info, except that multiple device names can be specified. Instructions in 60-keyboard.hwdb should now actually work. udevadm(8) is updated, but it could use a bit more polishing. https://bugs.freedesktop.org/show_bug.cgi?id=82311
* sd-bus: add suppot for renegotiating message credential attach flagsLennart Poettering2014-11-26
|
* busctl: if no parameter is specified for "busctl status" show credentials of ↵Lennart Poettering2014-11-25
| | | | bus owner
* busctl: add new --augment-creds= switch for controlling whether shown ↵Lennart Poettering2014-11-25
| | | | credential data shall be augment with data from /proc
* smack: introduce new SmackProcessLabel optionWaLyong Cho2014-11-24
| | | | | | | | | | | | | | | | | In service file, if the file has some of special SMACK label in ExecStart= and systemd has no permission for the special SMACK label then permission error will occurred. To resolve this, systemd should be able to set its SMACK label to something accessible of ExecStart=. So introduce new SmackProcessLabel. If label is specified with SmackProcessLabel= then the child systemd will set its label to that. To successfully execute the ExecStart=, accessible label should be specified with SmackProcessLabel=. Additionally, by SMACK policy, if the file in ExecStart= has no SMACK64EXEC then the executed process will have given label by SmackProcessLabel=. But if the file has SMACK64EXEC then the SMACK64EXEC label will be overridden. [zj: reword man page]
* man: reword list-dependencies descriptionZbigniew Jędrzejewski-Szmek2014-11-23
| | | | | | | | | | | | The previous version was a bit too vague. It is better to simply list all dependency types that are followed. Previous version also made an emphasis on dependencies introduced by configuration. But this command (or systemd) don't care about this distinction between configured and automatically added dependencies at all. This distinctionis removed from the main description, and an explanatory paragraph is added to remind the user that all dependencies are shown, no matter where they come from.
* man/logind.conf.xml: make consistent with default logind.confChris Atkinson2014-11-22
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=86263
* man: don't mix 2ch and 8ch indentation in busctl.xmlLennart Poettering2014-11-21
|
* man: add emacs header to get correct indention in nxml-mode for the manpage ↵Lennart Poettering2014-11-21
| | | | | | | | XML files that use 2ch indenting In the long run we really should figure out if we want to stick with 8ch or 2ch indenting, and not continue with half-and-half. For now, just make emacs aware of the files that use 2ch indenting.
* busctl: add --timeout= option to specify method call timeoutLennart Poettering2014-11-21
|
* busctl: add options to control message header flags when invoking methodsLennart Poettering2014-11-21
|
* nspawn: Add try-{host,guest} journal link modesMartin Pitt2014-11-21
| | | | | | | | | | | | | | | | | --link-journal={host,guest} fail if the host does not have persistent journalling enabled and /var/log/journal/ does not exist. Even worse, as there is no stdout/err any more, there is no error message to point that out. Introduce two new modes "try-host" and "try-guest" which don't fail in this case, and instead just silently skip the guest journal setup. Change -j to mean "try-guest" instead of "guest", and fix the wrong --help output for it (it said "host" before). Change systemd-nspawn@.service.in to use "try-guest" so that this unit works with both persistent and non-persistent journals on the host without failing. https://bugs.debian.org/770275
* busctl: show property values in "introspect" output, add "set-property" ↵Lennart Poettering2014-11-21
| | | | command, and support both a terse and a verbose output format
* busctl: add new "introspect" verb for introspecting objectsLennart Poettering2014-11-20
|
* busctl: introduce busctl "get-property" command for reading and dumping ↵Lennart Poettering2014-11-14
| | | | object properties
* man: various tweaks for busctl(1) man pageLennart Poettering2014-11-14
|
* busctl: add new "call" command to invoke methods on a serviceLennart Poettering2014-11-14
|
* man: hostnamectl understands -M tooLennart Poettering2014-11-14
|
* udev: switch to systemd logging functionsKay Sievers2014-11-13
|
* man: fix typoLennart Poettering2014-11-12
|
* man: improve documentation for "indirect" unit file state a bitLennart Poettering2014-11-10
| | | | | Also, correct mentions of "units" instead of "unit files" in the table, and terminate all sentences with a full stop.
* shared/install: when unit contains only Also=, report 'indirect'Jan Synacek2014-11-10
| | | | | | | If a unit contains only Also=, with no Alias= or WantedBy=, it shouldn't be reported as static. New 'indirect' status shall be introduced. https://bugzilla.redhat.com/show_bug.cgi?id=864298
* busctl: add "tree" command to explore object treesLennart Poettering2014-11-10
|
* man: don't refer to undocumented option '--failed'Michal Schmidt2014-11-10
|
* man: don't document systemctl --failedLennart Poettering2014-11-10
| | | | | | | | | | | | | | | | | This effectively reverts 599b6322f19ec619ddc294d0e7880b669040cf66, which in turn partially reverted 4dc5b821ae737914499119e29811fc3346e3d97c. The --failed switch is not documented on purpose, since it is redundant due to --state=failed, which it predates. Due to that it's not documented in --help either. We generally try to avoid redundant interfaces, but if we need to keep them for compatibility we do so, however remove them from documentation to ensure they are not used in future. The man page is now changed to include a comment about the fact that --failed is not documented on purpose. Also, explicitly mention --state=failed as example for --state.
* man: document --failedZbigniew Jędrzejewski-Szmek2014-11-07
| | | | https://bugs.debian.org/767267
* man: update bootup(7) for asynchronous timers.targetZbigniew Jędrzejewski-Szmek2014-11-06
|
* s/command-line/command line/gLennart Poettering2014-11-06
| | | | | | | | | | A follow-up to: commit 3f85ef0f05ffc51e19f86fb83a1c51e8e3cd6817 Author: Harald Hoyer <harald@redhat.com> Date: Thu Nov 6 15:33:48 2014 +0100 s/commandline/command line/g
* s/commandline/command line/gHarald Hoyer2014-11-06
|
* hostnamed: introduce new "embedded" chassis typeLennart Poettering2014-11-06
| | | | | | | We really don't want to get lost in adding fridge, car, plane, drone, or whatever else, hence add a generic term "embedded" cover all the cases where the computer is just part of something bigger, and not at the focus of things.
* man: document that we don't document .include on purposeLennart Poettering2014-11-06
| | | | <!-- xml comments are useful! -->
* man: don't document ConditionNull=/AssertNull= as the are not particularly ↵Lennart Poettering2014-11-06
| | | | useful and simply confusing
* core: introduce the concept of AssertXYZ= similar to ConditionXYZ=, but ↵Lennart Poettering2014-11-06
| | | | fatal for a start job if not met
* core: introduce new Delegate=yes/no property controlling creation of cgroup ↵Lennart Poettering2014-11-05
| | | | | | | | | | | | | | | | | | | | | | | | subhierarchies For priviliged units this resource control property ensures that the processes have all controllers systemd manages enabled. For unpriviliged services (those with User= set) this ensures that access rights to the service cgroup is granted to the user in question, to create further subgroups. Note that this only applies to the name=systemd hierarchy though, as access to other controllers is not safe for unpriviliged processes. Delegate=yes should be set for container scopes where a systemd instance inside the container shall manage the hierarchies below its own cgroup and have access to all controllers. Delegate=yes should also be set for user@.service, so that systemd --user can run, controlling its own cgroup tree. This commit changes machined, systemd-nspawn@.service and user@.service to set this boolean, in order to ensure that container management will just work, and the user systemd instance can run fine.
* man/tmpfiles.d: fix typoJan Synacek2014-11-04
|
* journalctl: add new --vacuum-size= and --vacuum-time= commands to clean up ↵Lennart Poettering2014-11-03
| | | | | | | journal files based on a size/time limit This is equivalent to the effect of SystemMaxUse= and RetentionSec=, however can be invoked directly instead of implicitly.
* man: document audit input for journaldLennart Poettering2014-11-03
|
* core: introduce ConditionSecurity=auditLennart Poettering2014-11-03
| | | | And conditionalize journald audit support with it
* man: sd_event_add_post - fix typoTom Gundersen2014-11-03
|
* man: glib-event-glue.c - remove unnecessary includesTom Gundersen2014-11-03
| | | | This is just an example, so no error-handling is done here anyway.
* man: explain journalctl --flush correctlyUmut Tezduyar Lindskog2014-11-01
|
* man: describe all log levels in udevadm(8)Zbigniew Jędrzejewski-Szmek2014-11-01
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=85657
* Use log "level" instead of "priority"Zbigniew Jędrzejewski-Szmek2014-11-01
| | | | | | | | | | | | The term "priority" is misleading because higher levels have lower priority. "Level" is clearer and shorter. This commit touches only the textual descriptions, not function and variable names themselves. "Priority" is used in various command-line switches and protocol constants, so completly getting rid of "priority" is hard. I also left "priority" in various places where the clarity suffered when it was removed.
* busctl: add new "capture" verb to record bus messages in libpcap compatible ↵Lennart Poettering2014-10-30
| | | | files, for dissection with wireshark
* core: send sigabrt on watchdog timeout to get the stacktraceUmut Tezduyar Lindskog2014-10-28
| | | | | if sigabrt doesn't do the job, follow regular shutdown routine, sigterm > sigkill.
* man: minor corrections on how the overall system states are actually definedLennart Poettering2014-10-28
|
* swap: replace Discard= setting by a more generic Options= settingLennart Poettering2014-10-28
| | | | | | For now, it's systemd itself that parses the options string, but as soon as util-linux' swapon can take the option string directly with -o we should pass it on unmodified.