summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #13868 from keszybz/run-exit-codeLennart Poettering2019-11-131-2/+17
|\ | | | | run: propagate return code/status from the child
| * run: propagate return code/status from the childZbigniew Jędrzejewski-Szmek2019-11-051-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #13756. We were returning things that didn't make much sense: we would always use the exit_code value as the exit code. But it sometimes contains a exit code from the process, and sometimes the number of a signal that was used to kill the process. We would also ignore SuccessExitStatus= and in general whether systemd thinks the service exited successfully (hence the issue in #13756, where systemd would return success/SIGTERM, but we'd just look at the SIGTERM part.) If we are doing --wait, let's always propagate the exit code/status from the child. While at it, make the documentation useful.
* | tree-wide: fix how we set $TZLennart Poettering2019-11-131-3/+2
| | | | | | | | | | According to tzset(3) we need to prefix timezone names with ":". Let's do so hence, to avoid any ambiguities and follow documented behaviour.
* | Merge pull request #13862 from zachsmith/systemd-tmpfiles-deprecate-for-forceZbigniew Jędrzejewski-Szmek2019-11-121-13/+16
|\ \ | | | | | | systemd-tmpfiles: deprecate F for f+
| * | systemd-tmpfiles: cleanup man page program listingZach Smith2019-11-081-2/+8
| | |
| * | systemd-tmpfiles: deprecate F for f+Zach Smith2019-10-311-11/+8
| | |
* | | Merge pull request #13962 from keszybz/man-orderingZbigniew Jędrzejewski-Szmek2019-11-081-67/+77
|\ \ \ | | | | | | | | Describe ordering in case of Conflicts=
| * | | man: describe ordering in case of Conflicts=Zbigniew Jędrzejewski-Szmek2019-11-081-7/+10
| | | | | | | | | | | | | | | | Fixes #13421.
| * | | man: put description of Wants= above Requires=Zbigniew Jędrzejewski-Szmek2019-11-061-60/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We want users to use Wants, but we'd describe Requires first and ask users to look for Wants instead. While at it, let's split the wall of text into sensible paragraphs: syntax first, followed by semantics and longer description, and finally hints and comparison to other configuration items last.
* | | | doc: Fix missing parenthesisAlcaro2019-11-071-1/+1
| | | |
* | | | Merge pull request #13904 from keur/job_mode_triggeringZbigniew Jędrzejewski-Szmek2019-11-071-2/+10
|\ \ \ \ | | | | | | | | | | Job mode triggering
| * | | | man: Document --job-mode=triggering switchKevin Kuehler2019-11-051-2/+10
| | | | |
* | | | | core: change top-level drop-in from -.service.d to service.dAnita Zhang2019-11-073-25/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Discussed in #13743, the -.service semantic conflicts with the existing root mount and slice names, making this feature not uniformly extensible to all types. Change the name to be <type>.d instead. Updating to this format also extends the top-level dropin to unit types.
* | | | | Merge pull request #13960 from keszybz/meson-loop-fixAnita Zhang2019-11-061-1/+0
|\ \ \ \ \ | | | | | | | | | | | | meson: remove strange dep that causes meson to enter infinite loop
| * | | | | meson: remove strange dep that causes meson to enter infinite loopZbigniew Jędrzejewski-Szmek2019-11-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The value is obviously bogus, but didn't seem to cause problems so far. With meson-0.52.0, it causes a hang. The number of aliases is always rather small (usually just one or two, possibly up to a dozen in a few cases), so even if this causes some looping, it is strange that it has such a huge impact. But let's just remove it. Fixes #13742. Tested with meson-0.52.0-1.module_f31+6771+f5d842eb.noarch, meson-0.51.1-1.fc29.noarch.
* | | | | | man: fix option typo in pam_systemd man pageDominique Martinet2019-11-061-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | The session= option does not exist, XDG_SESSION_TYPE overrides the type= option.
* | | | | man: save pull-raw example file without underscoresAnita Zhang2019-11-061-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Destination file needs to be a valid hostname and underscores are not valid hostname characters. Closes #13542
* | | | | man: small grammatical/word choice fixes to crypttab man pageAnita Zhang2019-11-061-3/+3
| |/ / / |/| | | | | | | | | | | Closes #13608
* | | | man/systemd.net-naming-scheme: fix typoJan Synacek2019-11-041-1/+1
| | | |
* | | | qdisc: netem add support to duplicate packets.Susant Sahani2019-10-311-0/+8
|/ / / | | | | | | | | | | | | using this option the chosen percent of packets is duplicated before queuing them
* | | meson: correct man page depsLennart Poettering2019-10-311-1/+1
| | |
* | | networkd: dhcp server Support Vendor specific 43Susant Sahani2019-10-311-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementes https://tools.ietf.org/html/rfc2132 ``` [DHCPServer] SendRawOption=26:uint32:1400 SendRawOption=23:uint8:10 ``` Frame 448: 350 bytes on wire (2800 bits), 350 bytes captured (2800 bits) on interface 0 Linux cooked capture Internet Protocol Version 4, Src: 192.168.5.1, Dst: 192.168.5.11 User Datagram Protocol, Src Port: 67, Dst Port: 68 Dynamic Host Configuration Protocol (ACK) Message type: Boot Reply (2) Hardware type: Ethernet (0x01) Hardware address length: 6 Hops: 0 Transaction ID: 0x71f8de9d Seconds elapsed: 0 Bootp flags: 0x0000 (Unicast) Client IP address: 0.0.0.0 Your (client) IP address: 192.168.5.11 Next server IP address: 0.0.0.0 Relay agent IP address: 0.0.0.0 Client MAC address: 1e:04:f8:b8:2f:d4 (1e:04:f8:b8:2f:d4) Client hardware address padding: 00000000000000000000 Server host name not given Boot file name not given Magic cookie: DHCP Option: (53) DHCP Message Type (ACK) Length: 1 DHCP: ACK (5) Option: (51) IP Address Lease Time Length: 4 IP Address Lease Time: (3600s) 1 hour Option: (1) Subnet Mask (255.255.255.0) Length: 4 Subnet Mask: 255.255.255.0 Option: (3) Router Length: 4 Router: 192.168.5.1 Option: (6) Domain Name Server Length: 4 Domain Name Server: 192.168.5.1 Option: (42) Network Time Protocol Servers Length: 4 Network Time Protocol Server: 192.168.5.1 Option: (101) TCode Length: 13 TZ TCode: Europe/Berlin Option: (43) Vendor-Specific Information Length: 9 Value: 1701311a0431343030 Option: (54) DHCP Server Identifier (192.168.5.1) Length: 4 DHCP Server Identifier: 192.168.5.1 Option: (255) End Option End: 255 ```
* | | network: amend SendOption= to take a c-escaped stringZbigniew Jędrzejewski-Szmek2019-10-301-4/+8
| | | | | | | | | | | | No need to punish users by forcing them to do base64 encodings.
* | | network: rename SendOptions= to SendOption=Zbigniew Jędrzejewski-Szmek2019-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The name with plural made more sense where multiple options could be specified in one line. After changes in the pull request, this option only accepts one value, so from users' POV it should be singular. (The field in the data structure remains plural, because it actually stores multiple values.)
* | | Merge pull request #13747 from ssahani/tc-qdiscYu Watanabe2019-10-301-0/+50
|\ \ \ | | | | | | | | network: introduce Traffic Control
| * | | network: introduce TrafficControlSusant Sahani2019-10-301-0/+50
| | | | | | | | | | | | | | | | Add network delay to a interface
* | | | Merge pull request #13867 from keszybz/man-conditionYu Watanabe2019-10-301-357/+417
|\ \ \ \ | |/ / / |/| | | Refactor description of conditons
| * | | man: reword description of triggering conditionsZbigniew Jędrzejewski-Szmek2019-10-291-7/+7
| | | | | | | | | | | | | | | | Fixes #13758.
| * | | man: split out description of Conditions and Assert to new sectionZbigniew Jędrzejewski-Szmek2019-10-291-357/+417
| |/ / | | | | | | | | | | | | | | | | | | We slowly added many many conditions over the years, and the text became very hard to read, because all the terms were squished in one <termitem>. This rearragnes the text into a new subsection, with minimal grammar changes and removal of repetitions.
* | | Merge pull request #13676 from ClydeByrdIII/service-result-patchAnita Zhang2019-10-291-1/+16
|\ \ \ | |_|/ |/| | Update service result table
| * | Update service result tableClydeByrdIII2019-09-281-1/+16
| | | | | | | | | | | | | | | exec-condition and oom-kill were added without updating this table Updated success to reflect the code, which also allows kills by signal in certain situations
* | | Merge pull request #13423 from pwithnall/12035-session-time-limitsZbigniew Jędrzejewski-Szmek2019-10-282-0/+32
|\ \ \ | | | | | | | | Add `RuntimeMaxSec=` support to scope units (time-limited login sessions)
| * | | pam_systemd: Forward systemd.runtime_max_sec setting to session scopePhilip Withnall2019-10-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow earlier PAM modules to set `systemd.runtime_max_sec`. If they do, parse it and set it as the `RuntimeMaxUSec=` property of the session scope, to limit the maximum lifetime of the session. This could be useful for time-limiting login sessions, for example. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #12035
| * | | scope: Support RuntimeMaxSec= directive in scope unitsPhilip Withnall2019-10-281-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just as `RuntimeMaxSec=` is supported for service units, add support for it to scope units. This will gracefully kill a scope after the timeout expires from the moment the scope enters the running state. This could be used for time-limited login sessions, for example. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #12035
* | | | Merge pull request #13635 from fbuihuu/no-aliases-with-enableZbigniew Jędrzejewski-Szmek2019-10-281-4/+4
|\ \ \ \ | |_|_|/ |/| | | man: alias names can't be used with enable command
| * | | man: alias names can't be used with enable commandFranck Bui2019-09-241-4/+4
| | | |
* | | | Merge pull request #13623 from yuwata/network-wifi-iftypeZbigniew Jędrzejewski-Szmek2019-10-251-0/+12
|\ \ \ \
| * | | | network: support matching based on wifi interfece typeYu Watanabe2019-10-251-0/+12
|/ / / /
* | | | networkctl: introduce reconfigure methodYu Watanabe2019-10-241-0/+7
| | | |
* | | | networkctl: add reload commandYu Watanabe2019-10-241-0/+12
| | | |
* | | | Merge pull request #13807 from 1848/ip6gre_key_fixYu Watanabe2019-10-231-0/+10
|\ \ \ \ | | | | | | | | | | networkd: Set key (IFLA_GRE_IKEY,IFLA_GRE_OKEY) on ip6gre interfaces.
| * | | | Added ip6gre example to man18482019-10-221-0/+10
| | | | |
* | | | | run: add -u as a synonym for --unitDavid Tardon2019-10-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Other tools that do have --unit= option (journalctl and systemd-cgls) already do this, so let's be consistent.
* | | | | Merge pull request #13825 from keszybz/nspawn-console-helpYu Watanabe2019-10-231-23/+25
|\ \ \ \ \ | | | | | | | | | | | | nspawn: fix handling of --console=help
| * | | | | man: reorder description of nspawn --consoleZbigniew Jędrzejewski-Szmek2019-10-231-23/+25
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | The default value was described at the end of two long paragraphs. Make the first para self contained, and move the description of --console=pipe into the second para.
* | | | | Merge pull request #13142 from yuwata/network-wifi-ssid-support-nl80211Zbigniew Jędrzejewski-Szmek2019-10-231-0/+18
|\ \ \ \ \ | |/ / / / |/| | | | network: wifi ssid support with nl80211
| * | | | network: add support matching based on BSSID=Yu Watanabe2019-10-151-0/+10
| | | | |
| * | | | network: support matching based on wifi SSIDYu Watanabe2019-10-151-0/+8
| | | | |
* | | | | Merge pull request #13743 from anitazha/dropin_all_the_thingsChris Down2019-10-163-0/+26
|\ \ \ \ \ | | | | | | | | | | | | core: support top level drop-ins through -.service.d for service units
| * | | | | shared/dropin: support -.service.d/ top level drop-in for service unitsAnita Zhang2019-10-153-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | Closes #12830