summaryrefslogtreecommitdiffstats
path: root/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: normalize indentation in systemd.unit.xmlZbigniew Jędrzejewski-Szmek2017-12-081-90/+89
|
* man: add a table of setting inversesZbigniew Jędrzejewski-Szmek2017-12-081-1/+107
| | | | | | | | | | | | It would be nicer to use <footnote> to place the notes directly in the table, but docbook renders this improperly. v2: - also add "RequiredBy=" to the notes section - remove duplicated paragraph v3: - clarify the description - drop References/ReferenceBy which are only shown in systemd-analyze dump
* man: mention BoundsBy=, ConsistsOf=, RequisiteOf=Zbigniew Jędrzejewski-Szmek2017-12-071-3/+24
| | | | Fixes #7043.
* Merge pull request #7419 from keszybz/tmpfiles-fixesLennart Poettering2017-12-063-60/+130
|\ | | | | Tmpfiles --user mode and various fixes
| * man: improve formatting in systemd.unit.xmlZbigniew Jędrzejewski-Szmek2017-12-061-4/+4
| |
| * tmpfiles: also add %t/%S/%C/%L specifiersZbigniew Jędrzejewski-Szmek2017-12-061-1/+21
| | | | | | | | | | | | | | | | | | sd_path_home() returns ENXIO when a variable (such as $XDG_RUNTIME_DIR) is not defined. Previously we used ENOKEY for unresolvable specifiers. To avoid having two codes, or translating ENXIO to ENOKEY, I replaced ENOKEY use with ENXIO. v2: - use sd_path_home and change to ENXIO everywhere
| * Hook up systemd-tmpfiles as user unitsZbigniew Jędrzejewski-Szmek2017-12-061-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | An explicit --user switch is necessary because for the user@0.service instance systemd-tmpfiles is running as root, and we need to distinguish that from systemd-tmpfiles running in systemd-tmpfiles*.service. Fixes #2208. v2: - restore "systemd-" prefix - add systemd-tmpfiles-clean.{service,timer}, systemd-setup.service to systemd-tmpfiles(8)
| * tmpfiles: add --user switchZbigniew Jędrzejewski-Szmek2017-12-062-4/+18
| |
| * tmpfiles: Add specifiers to allow running as user instanceayekat2017-12-061-0/+15
| | | | | | | | | | | | | | | | | | This commit adds specifiers %U, %u and %h for the user UID, name and home directory, respectively. [zj: drop untrue copy-pasted comments and move the next text to the new "Specifiers" section. Now that #7444 has been merged, also drop the specifier functions.]
| * Fail on unknown (alphanumerical) specifiersZbigniew Jędrzejewski-Szmek2017-12-062-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code intentionally ignored unknown specifiers, treating them as text. This needs to change because otherwise we can never add a new specifier in a backwards compatible way. So just treat an unknown (potential) specifier as an error. In principle this is a break of backwards compatibility, but the previous behaviour was pretty much useless, since the expanded value could change every time we add new specifiers, which we do all the time. As a compromise for backwards compatibility, only fail on alphanumerical characters. This should cover the most cases where an unescaped percent character is used, like size=5% and such, which behave the same as before with this patch. OTOH, this means that we will not be able to use non-alphanumerical specifiers without breaking backwards compatibility again. I think that's an acceptable compromise. v2: - add NEWS entry v3: - only fail on alphanumerical
| * man: specifiers are allow for argument field in tmpfilesZbigniew Jędrzejewski-Szmek2017-12-011-45/+52
| |
| * tmpfiles: add a special return code for syntax failuresZbigniew Jędrzejewski-Szmek2017-12-011-2/+8
| | | | | | | | | | | | | | | | | | In this way, individual errors in files can be treated differently than a failure of the whole service. A test is added to check that the expected value is returned. Some parts are commented out, because it is not. This will be fixed in a subsequent commit.
* | man: fix binary path in systemd(1) (#7550)Lennart Poettering2017-12-051-1/+1
| | | | | | | | | | Otherwise people might assume that systemd was installed in the $PATH, but it is not. Do the same as for systemd-vconsole-setup.service and friends: let's include the full path in the man page.
* | man: journal-remote: add missing optionsYu Watanabe2017-12-054-2/+95
| | | | | | | | | | This adds documents about supported, mainly SSL related, options in jurnal-remote, journal-upload, and journal-gatewayd.
* | man: fix typoYu Watanabe2017-12-051-1/+1
| |
* | man: include standard-options.xml in systemd-hwdb(8)Yu Watanabe2017-12-051-8/+5
| |
* | man: add missing options to and use standard-options.xml in udevadm(8)Yu Watanabe2017-12-051-73/+32
| |
* | man: lists short options in systemd-udevd.service(8)Yu Watanabe2017-12-041-5/+7
| | | | | | | | Follow-up for 2d19c17e8eafbe6c460c3cd76cf65aecd80ead87.
* | man: convert info to information or informationalYu Watanabe2017-12-043-3/+3
| |
* | man: add missing optionsYu Watanabe2017-12-043-0/+9
|/
* Merge pull request #7237 from keszybz/growfsLennart Poettering2017-12-013-0/+165
|\ | | | | Create and grow filesystems
| * man: add docs for systemd-growfs and systemd-makefsZbigniew Jędrzejewski-Szmek2017-11-303-0/+165
| |
* | Add a "RequiredForOnline=" Link attribute for .network files (#7347)Mathieu Trudel-Lapierre2017-11-301-0/+15
|/ | | | | RequiredForOnline= denotes a link/network that does/does not require being up for systemd-networkd-wait-online to consider the system online; this makes it possible to ignore devices without modifying parameters to wait-online.
* man: fix typo (#7511)Yu Watanabe2017-11-301-1/+1
|
* core: add a new sd_notify() message for removing fds from the FD store againLennart Poettering2017-11-271-15/+16
| | | | | | | | | Currenly the only way to remove fds from the fdstore is to fully stop the service, or to somehow trigger POLLERR/POLLHUP on the fd, in which case systemd will remove the fd automatically. Let's add another way: a new message that can be sent to remove fds explicitly, given their name.
* man: slightly improve the sd_notify() documentation regarding READY=1Lennart Poettering2017-11-271-6/+4
| | | | | READY=1 may be used to signal when a service finished startup, but also when it finished reloading. Say so.
* service: reorder sd_notify() handling a bitLennart Poettering2017-11-271-9/+8
| | | | | Let's keep handling of WATCHDOG= and WATCHDOG_USEC= together. No functional changes.
* meson: restore building of man pages on demand even if -Dman=falseZbigniew Jędrzejewski-Szmek2017-11-241-1/+1
| | | | | | | I want to configure -Dman=false for speed, but be able to build a specific man page sometimes to check my edits. Commit 5b316b9ea6c broke this by mistake. Let's adjust the condition to better match the logic of disabling tests only if xsltproc is really not found.
* man: reorder/add sections to systemd.exec(5) (#7412)Lennart Poettering2017-11-231-1103/+1086
| | | | | | | | | | | | The long long list of settings is getting too confusing, let's add some sections and reorder things in them. This makes no changes regarding contents, it only reorders things, sometimes reindents them, and adds sections that made sense to me to some degree. Within each sections the settings are ordered by relevance (at least according to how relevant I personally find them), and not alphabetically.
* Merge pull request #7406 from poettering/timestamp-reworkZbigniew Jędrzejewski-Szmek2017-11-221-1/+1
|\ | | | | timestamping rework
| * man: bootup(7) is one of our own man pagesLennart Poettering2017-11-211-1/+1
| |
* | networkd: introduce vxcan netdev. (#7150)Susant Sahani2017-11-221-0/+20
| | | | | | | | | | | | | | Similar to the virtual ethernet driver veth, vxcan implements a local CAN traffic tunnel between two virtual CAN network devices. When creating a vxcan, two vxcan devices are created as pair When one end receives the packet it appears on its pair and vice versa. The vxcan can be used for cross namespace communication.
* | Merge pull request #7381 from poettering/cgroup-unified-delegate-reworkZbigniew Jędrzejewski-Szmek2017-11-221-3/+4
|\ \ | | | | | | Fix delegation in the unified hierarchy + more cgroup work
| * | man: clarify that the controllers listed on Delegate= might not be the only onesLennart Poettering2017-11-211-3/+4
| | |
* | | Merge pull request #7363 from poettering/success-actionLennart Poettering2017-11-212-9/+11
|\ \ \ | |/ / |/| | Generalize FailureAction=, and add SuccessAction=
| * | core: introduce SuccessAction= as unit file propertyLennart Poettering2017-11-201-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SuccessAction= is similar to FailureAction= but declares what to do on success of a unit, rather than on failure. This is useful for running commands in qemu/nspawn images, that shall power down on completion. We frequently see "ExecStopPost=/usr/bin/systemctl poweroff" or so in unit files like this. Offer a simple, more declarative alternative for this. While we are at it, hook up failure action with unit_dump() and transient units too.
| * | core: generalize FailureAction= move it from service to unitLennart Poettering2017-11-202-9/+9
| |/ | | | | | | | | All kinds of units can fail, hence it makes sense to offer this as generic concept for all unit types.
* / networkd: support incoming/outgoing device for rule matching (#7223)Susant Sahani2017-11-211-0/+12
|/ | | Closes #7210
* man: fix description of --force in halt(8) (#7392)Zbigniew Jędrzejewski-Szmek2017-11-201-2/+7
| | | https://bugzilla.redhat.com/show_bug.cgi?id=1449751
* Merge pull request #7154 from keszybz/bootspecLennart Poettering2017-11-202-0/+27
|\ | | | | List bootspec entries in bootctl and use the default for kexec
| * bootctl: add a convenient way to print the path to EFIZbigniew Jędrzejewski-Szmek2017-11-191-0/+8
| |
| * systemctl: add --dry-run argumentZbigniew Jędrzejewski-Szmek2017-11-071-0/+13
| |
| * bootctl: add listing of loader entriesZbigniew Jędrzejewski-Szmek2017-11-071-0/+6
| |
* | Merge pull request #7373 from poettering/analyze-calendarZbigniew Jędrzejewski-Szmek2017-11-202-1/+18
|\ \ | | | | | | add nifty little "systemd-analyze calendar" command
| * | analyze: add new "calendar" commandLennart Poettering2017-11-202-1/+18
| | | | | | | | | | | | | | | | | | | | | This little new command can parse, validate, normalize calendar events, and calculate when they will elapse next. This should be useful for anyone writing calendar events and who'd like to validate the expression before running them as timer units.
* | | man: Requires= stops this unit when dependencies get deactivated (#7391)John Lin2017-11-201-2/+3
|/ / | | | | Fixes: #7372
* | Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-149/+154
|\ \ | | | | | | Add StandardInput=data, StandardInput=file:... and more
| * | man: document all the new options we acquiredLennart Poettering2017-11-171-149/+154
| | |
* | | Add license headers and SPDX identifiers to meson.build filesZbigniew Jędrzejewski-Szmek2017-11-191-0/+17
| | | | | | | | | | | | | | | | | | | | | So far I avoided adding license headers to meson files, but they are pretty big and important and should carry license headers like everything else. I added my own copyright, even though other people modified those files too. But this is mostly symbolic, so I hope that's OK.
* | | Add missing headers and SPDX identifiers to man pagesZbigniew Jędrzejewski-Szmek2017-11-1910-0/+214
| | |