Tom Gundersen
733f7a2c69
udev: net - allow MTU and Speed to be specified with units
...
This also changes the names to MTUBytes and BitsPerSecond, respectively. Notice
that the speed was mistakenly documented to be in bytes before this change.
2014-02-22 18:29:43 +01:00
Lennart Poettering
90060676c4
cgroup: Extend DeviceAllow= syntax to whitelist groups of devices, not just particular devices nodes
2014-02-22 03:05:34 +01:00
Tom Gundersen
bf175aafd2
net-util: match on the driver as exposed by ethtool if DRIVER not set
...
Also fix a copy-paste error that broke matching on interface name.
2014-02-21 22:59:29 +01:00
Thomas Hindoe Paaboel Andersen
d7c9a162f1
man: networkd typo fixes
2014-02-21 21:00:39 +01:00
Lennart Poettering
c8f57f5963
man: suffix networkd config file options with "="
...
That's what we do for all options in the other man pages. It helps
clarifying that these are options that values need to be assigned to.
2014-02-21 19:22:24 +01:00
Lennart Poettering
f7be6ffa92
man: split settings documentaiton in systemd.unit(5) into two sections
2014-02-21 19:22:24 +01:00
Lennart Poettering
b8e7a47baf
man: don't document ".include" in configuration files anymore as first step to deprecate them one day
2014-02-21 19:22:24 +01:00
Tom Gundersen
edbb03e95a
.network/.netdev/.link: allow to match on architecture
2014-02-21 16:05:02 +01:00
Lennart Poettering
c32acc96ef
man: there is no ExecStopPre= for service units
...
https://bugs.freedesktop.org/show_bug.cgi?id=73177
2014-02-21 15:25:04 +01:00
Zbigniew Jędrzejewski-Szmek
6a70f3aa63
man: xinclude pkg-config note
2014-02-20 22:43:27 -05:00
Zbigniew Jędrzejewski-Szmek
4f50d2efba
man: xinclude --host/--machine
...
As usual, those common options are pushed to the end.
2014-02-20 22:43:27 -05:00
Zbigniew Jędrzejewski-Szmek
88ae7333ee
man: xinclude --user/--system
2014-02-20 22:43:27 -05:00
Zbigniew Jędrzejewski-Szmek
dfdebb1b92
man: xinclude --help/--version/--no-pager
2014-02-20 22:43:27 -05:00
Zbigniew Jędrzejewski-Szmek
7c071fda94
build-sys: add conditionals and regenerate manpage list
...
The list of man pages is auto generated, based on conditonal='...'
attributes in the man page itself.
2014-02-20 22:43:27 -05:00
Lennart Poettering
08af0da269
nspawn: when adding a veth interface to a bridge, use the "vb-" rather than "ve-" interface name prefix
...
This way we can recognize the interfaces later on to apply different
host-side configuration to them.
2014-02-21 04:02:12 +01:00
Michael Scherer
eef65bf3ee
core: Add AppArmor profile switching
...
This permit to switch to a specific apparmor profile when starting a daemon. This
will result in a non operation if apparmor is disabled.
It also add a new build requirement on libapparmor for using this feature.
2014-02-21 03:44:20 +01:00
Lennart Poettering
099524d7b0
core: add new ConditionArchitecture() that checks the architecture returned by uname()'s machine field.
2014-02-21 02:43:14 +01:00
Tom Gundersen
a03c5fd2d8
man: networkd/udev - add to [Match] documentation
2014-02-20 23:26:52 +01:00
Tom Gundersen
e51660ae56
udev: net-config - allow interface names to be set from the hwdb
2014-02-19 23:29:51 +01:00
Lennart Poettering
14bf87881b
man: fix references to .pc files which aren't separate anymore
2014-02-19 18:31:03 +01:00
Lennart Poettering
26e3ff59a6
man: don't advertise sd-daemon as embeddable anymore
...
It's now part of libsystemd, and should be used like any other API.
2014-02-19 18:20:12 +01:00
Thomas Hindoe Paaboel Andersen
17d47d8d2d
busctl: add --no-legend and use in bash completion
2014-02-19 17:35:35 +01:00
Thomas Hindoe Paaboel Andersen
f5ca75f4a1
man: busctl typo fix
2014-02-19 17:02:45 +01:00
Lennart Poettering
b67f562c9c
man: document $MAINPID
2014-02-19 03:27:03 +01:00
Lennart Poettering
ac45f971a1
core: add Personality= option for units to set the personality for spawned processes
2014-02-19 03:27:03 +01:00
Lennart Poettering
6afc95b736
nspawn: add new --personality= switch to make it easier to run 32bit containers on a 64bit host
2014-02-18 23:37:27 +01:00
Tom Gundersen
9b1c2626ce
net-match: fix Driver= match
...
It should match on the driver of the parent device.
2014-02-18 22:34:26 +01:00
Lennart Poettering
e9642be2cc
seccomp: add helper call to add all secondary archs to a seccomp filter
...
And make use of it where appropriate for executing services and for
nspawn.
2014-02-18 22:14:00 +01:00
Thomas Hindoe Paaboel Andersen
6bebb0add4
machinectl: remove unused --no-ask-password
2014-02-18 21:14:40 +01:00
Thomas Hindoe Paaboel Andersen
e56056e93d
machinectl: add bash completion
2014-02-18 21:14:30 +01:00
Thomas Hindoe Paaboel Andersen
773e264d13
man: machinectl: there is no command 'kill-machine'
2014-02-18 17:44:03 +01:00
Tom Gundersen
482e2ac193
man: minor fixes to networkd page
...
Also enforce that we don't allow setting the Broadcast for IPv6 addresses.
2014-02-18 15:50:45 +01:00
Jan Engelhardt
38bf2b26bd
doc: orthographic corrections
2014-02-18 03:05:19 +01:00
Jan Engelhardt
ed7e5fe37d
doc: utilize the DocBook markup for some literals
2014-02-17 19:03:07 -05:00
Jan Engelhardt
deb480d1a7
doc: reword "shared per-thread" wording
...
Either it is shared across threads, or it is per-thread: decide.
Reading the source code, I see a thread_local identifier, so that's
that. But that does not yet preclude that a program may pass around
the pointer returned from the function among its own threads.
Do a best effort at saying so.
2014-02-17 19:03:07 -05:00
Jan Engelhardt
8dc385e770
doc: balance C indirections in function prototypes
...
Shift the asterisks in the documentation's prototypes such that they
are consistent among each other. Use the right side to match source code.
2014-02-17 19:03:07 -05:00
Jan Engelhardt
3c8fa0fd0f
doc: properly use XML entities
2014-02-17 19:03:07 -05:00
Jan Engelhardt
dc968941bf
doc: choose different words to improve clarity
...
I suggest the following changes to improve the way the text reads
("flows").
2014-02-17 19:03:07 -05:00
Jan Engelhardt
66f756d437
doc: resolve missing/extraneous words or inappropriate forms
...
Issues fixed:
* missing words required by grammar
* duplicated or extraneous words
* inappropriate forms (e.g. singular/plural), and declinations
* orthographic misspellings
2014-02-17 19:03:07 -05:00
Jan Engelhardt
73e231abde
doc: update punctuation
...
Resolve spotted issues related to missing or extraneous commas, dashes.
2014-02-17 19:03:07 -05:00
Jan Engelhardt
48b5804a48
doc: detail what "UID" is
2014-02-17 19:03:07 -05:00
Jan Engelhardt
fc9acf252f
doc: quote consistently in autoconf code
...
AS_HELP_STRING has been observed to expand such that the surround
function complains; play it safe and consistenly quote the example
code throughout.
2014-02-17 19:03:07 -05:00
Ansgar Burchardt
c305c32580
man: fix a typo
2014-02-17 23:59:35 +01:00
Lennart Poettering
4a3fa6ac77
Revert "man: systemd.service(5): clarify behavior of SuccessExitStatus"
...
This reverts commit 29e254f7f0
.
Conflicts:
man/systemd.service.xml
2014-02-17 16:37:30 +01:00
Zbigniew Jędrzejewski-Szmek
fb4729006a
Some modernizations
2014-02-17 02:26:22 -05:00
Tom Gundersen
ab046dde6f
nspawn: add new --network-bridge= switch
...
This adds the host side of the veth link to the given bridge.
Also refactor the creation of the veth interfaces a bit to set it up
from the host rather than the container. This simplifies the addition
to the bridge, but otherwise the behavior is unchanged.
2014-02-16 21:40:28 +01:00
Jason St. John
b200a92cdc
man: use spaces instead of tabs
...
Several sections of the man pages included intermixed tabs and spaces;
this commit replaces all tabs with spaces.
2014-02-14 22:08:10 -05:00
Zbigniew Jędrzejewski-Szmek
6db2742802
man: replace STDOUT with standard output, etc.
...
Actually 'STDOUT' is something that doesn't appear anywhere: in the
stdlib we have 'stdin', and there's only the constant STDOUT_FILENO,
so there's no reason to use capitals. When refering to code,
STDOUT/STDOUT/STDERR are replaced with stdin/stdout/stderr, and in
other places they are replaced with normal phrases like standard
output, etc.
2014-02-14 22:03:40 -05:00
Jason St. John
bcddd5bf80
man: fix grammatical errors and other formatting issues
...
* standardize capitalization of STDIN, STDOUT, and STDERR
* reword some sentences for clarity
* reflow some very long lines to be shorter than ~80 characters
* add some missing <literal>, <constant>, <varname>, <option>, and <filename> tags
2014-02-14 22:03:40 -05:00
Lennart Poettering
9fccdb0f64
man: always place <programlisting> and </programlisting> in a line with actual sources, so that we don't get spurious newlines in the man page output
2014-02-14 15:56:19 +01:00