Lennart Poettering
96d9117ad2
fsck: remove fsckd again, but keep the door open for external replacement
...
For a longer discussion see this:
http://lists.freedesktop.org/archives/systemd-devel/2015-April/030175.html
This introduces /run/systemd/fsck.progress as a simply
AF_UNIX/SOCK_STREAM socket. If it exists and is connectable we'll
connect fsck's -c switch with it. If external programs want to get
progress data they should hence listen on this socket and will get
all they need via that socket. To get information about the connecting
fsck client they should use SO_PEERCRED.
Unless /run/systemd/fsck.progress is around and connectable this change
reverts back to v219 behaviour where we'd forward fsck output to
/dev/console on our own.
2015-04-28 17:30:00 +02:00
Lennart Poettering
3d161f991e
run: by default, wait until the transient unit finished start-up
...
Make this blocking behaviour optional with --no-block, similar to
systemctl's switch of this name.
2015-04-28 12:33:19 +02:00
Lennart Poettering
a22e1850c3
man: clarify that only the first .network file with a matching [Match] matters
...
http://lists.freedesktop.org/archives/systemd-devel/2015-April/031294.html
2015-04-28 11:44:24 +02:00
Lennart Poettering
64b282ef71
man: document that nspawn's --bind= switch may be used multiple times
2015-04-27 15:40:30 +02:00
Lennart Poettering
4046d8361c
man: extend documentation on IPForward= and IPMasquerade=
...
Mention the default values, and clarify how this relates to the
underlying sysctls.
2015-04-24 19:56:47 +02:00
Daniel Mack
d6b07ef796
shutdownd: kill the old implementation
...
Not that all functionality has been ported over to logind, the old
implementation can be removed. There goes one of the oldest parts of
the systemd code base.
2015-04-24 17:48:12 +02:00
Lennart Poettering
85fb80317b
man: fix example in systemd-run(1)
...
Reported by Holger Reif.
2015-04-22 22:56:24 +02:00
Lennart Poettering
6d785b6d07
man: elaborate on the order by which tmpfiles operations are executed
2015-04-22 18:24:47 +02:00
Lennart Poettering
3bd3150367
build-sys: move systemd.pc from pkgconfiglibdir back into pkgconfigdatadir
...
The original idea of systemd.pc was to contain arch-independent system
and systemd information. By exposing libdir as part of the fields (added
in eb39a6239c
), it started to carry
arch-dependent data, thus breaking multilib systems. It was then moved
to pkgconfiglibdir to deal with this (in
aec432c613
), but actually the right
approach is to simply not include libdir in the .pc file at all.
THis patch hence more or less reverts both commits again, and moves the
.pc file back into pkgconfigdatadir.
As alternative for querying the systems primary libdir there's now
"systemd-path system-library-arch", hence a more correct alternative
exists for querying this variable from the .pc file.
2015-04-21 20:35:17 +02:00
Michael Olbrich
deb0a77cf0
automount: add expire support
2015-04-21 20:23:41 +02:00
Susant Sahani
38422da754
networkd man: fix man and config name.
...
Rename bond confs and man as well.
[tomegun: dropped a stray comma]
2015-04-21 11:17:37 +02:00
Susant Sahani
81bd37a85f
networkd: Add support for bond option.
...
This patch adds configurational support for bond option.
Test conf:
bond.netdev
---
[NetDev]
Name=bond1
Kind=bond
[Bond]
ArpAllTargets=all
PrimaryReselect=better
ArpIntervalSec=10s
ArpIpTargets= 192.168.8.102 192.168.8.101 192.168.8.102
---
$cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
ARP Polling Interval (ms): 10000
ARP IP target/s (n.n.n.n form): 192.168.8.100, 192.168.8.101, 192.168.8.102
2015-04-20 20:14:34 +02:00
Susant Sahani
cffacc741c
networkd vxlan: Add support for enabling UDP checksums
...
Add UDPCheckSum option to enable transmitting UDP checksums when doing
VXLAN/IPv4. Add UDP6ZeroChecksumRx, and UDP6ZeroChecksumTx
options to enable sending zero checksums and receiving zero
checksums in VXLAN/IPv6
[tomegun: rebase manpage due to whitespace changes]
2015-04-20 20:09:32 +02:00
Martin Pitt
4eac277367
cryptsetup: Implement offset and skip options
...
These are useful for plain devices as they don't have any metadata by
themselves. Instead of using an unreliable hardcoded device name in crypttab
you can then put static metadata at the start of the partition for a stable
UUID or label.
https://bugs.freedesktop.org/show_bug.cgi?id=87717
https://bugs.debian.org/751707
https://launchpad.net/bugs/953875
2015-04-17 10:53:01 -05:00
Lennart Poettering
1ae705fb3d
man: slightly fewer paragraphs can help readability
2015-04-13 15:23:53 +02:00
Lennart Poettering
bd1100898d
man: fix examples indentation in tmpfiles.d(5)
2015-04-13 15:23:52 +02:00
Lennart Poettering
0ac0b1e720
man: add information about more lines to explanation of argument field
2015-04-13 15:23:52 +02:00
Lennart Poettering
6a9171d2ec
man: document which tmpfiles line types follow symlinks
...
Generally, we will not follow symlinks, except for "w".
Avoid documentation for now for fifo, device node, directory lines,
which currently follow symlinks but better shouldn't.
2015-04-13 15:23:52 +02:00
Zbigniew Jędrzejewski-Szmek
c268628a20
man: add link to glib in sd_event_run(3)
2015-04-12 21:47:58 -04:00
Lennart Poettering
b90930c73b
man: avoid confusion regarding "time synchronization state"
...
Also, update example in the timedatectl man page to match the actual
timedatectl output.
2015-04-08 18:34:08 +02:00
Zbigniew Jędrzejewski-Szmek
d6a12e7ca3
man: remove 'fs' from 'rootfsflags'
...
rootfsflags does not appear anywhere else.
2015-04-08 11:28:45 -04:00
Jan Janssen
5bdf22430e
logind,systemctl: add reboot to EFI firmware support
2015-04-07 18:51:45 +02:00
Richard Maw
6b94875fa3
man: fix typos in machinectl
...
The s/now/not/ unfortunately inverted the meaning.
2015-04-07 16:54:44 +02:00
Richard Maw
f8b07704b8
man: Resolve how to refer to derived names for machinectl containers
...
"the name it is" is clumsy english, and since the most recently referred
to thing was a name anyway we can just leave the "it is".
This matches later uses in the same document.
2015-04-07 16:54:41 +02:00
Lennart Poettering
2fc4f5bd92
timedatectl: avoid specifically referring to NTP
...
systemd-timesyncd not only does NTP, but also manages clock monotonicity
using a flags file. In future, it might learn PTP support. Hence don't
expose its enablement state as "NTP" but use the more generic term
"network time synchronization". After all, for similar reasons
systemd-timesyncd is not called systemd-ntpd.
2015-04-07 16:43:37 +02:00
Lennart Poettering
57506e7d18
man: update timedatectl(1)'s examples
...
The output didn't match what we output these days. Also, "set-ntp"
cannot be used to control chronyd anymore.
2015-04-07 16:29:42 +02:00
Lennart Poettering
ff5921bae2
man: document in timedatectl(1) that the NTP state shown reflects whether timesyncd is enabled
2015-04-07 16:23:16 +02:00
Lennart Poettering
f5a05fb578
man: document default timeouts and start limit parameters
2015-04-07 15:42:25 +02:00
Lennart Poettering
c4f5472117
man: don't mention "journalctl /dev/sda"
...
It never worked, and nobody ever worked on it, hence don't mention it.
2015-04-02 12:17:41 +02:00
Lennart Poettering
ffd8644641
man: fix line breaks in code examples
2015-03-31 15:36:53 +02:00
David Strauss
ea5bbe3467
man: Second example systemd-socket-proxyd does not need a Unix socket listener.
2015-03-24 12:25:56 -07:00
Chris Morgan
eaa5251d91
man: add journal-remote.conf(5)
2015-03-22 10:14:50 -04:00
Goffredo Baroncelli
fa3f5fd2d3
man: add h/H to tmpfiles.d(5)
2015-03-19 22:23:01 -04:00
Alison Chaiken
1d940aa329
man: standard-conf: change directory reference to wildcard
2015-03-15 20:42:42 -04:00
Michael Marineau
301f4073fe
network: add UseNTP DHCP option
...
Despite having the internal logic in place to enable/disable using NTP
servers provided by DHCP the network config didn't expose the option.
2015-03-15 17:26:58 -04:00
Zbigniew Jędrzejewski-Szmek
42f1ab5009
man: add sd_event_{run,wait,prepare,dispatch,loop}
2015-03-14 09:40:51 -04:00
Zbigniew Jędrzejewski-Szmek
5de0ccffcc
man: fix indentation of copyright headers
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
299e5aa627
man: no paren in link
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
e530ed5e14
man: fix name of systemd.journal-fields(7)
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
c83478b96c
man: fix link to strerror(3)
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
ae9376394b
man: s/sd_bus_message_get_seqno/sd_bus_message_get_seqnum/
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
ee41f60281
man: fix name of systemd.resource-control(5)
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
3b5cfcdb58
man: link to fd.o for dbus stuff
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
b5c7d097ec
man: link to freebsd.org for inetd(8)
2015-03-13 23:42:18 -04:00
Zbigniew Jędrzejewski-Szmek
3ba3a79df4
man: fix a bunch of links
...
All hail linkchecker!
2015-03-13 23:42:18 -04:00
David Herrmann
15411c0cb1
tree-wide: there is no ENOTSUP on linux
...
Replace ENOTSUP by EOPNOTSUPP as this is what linux actually uses.
2015-03-13 14:10:39 +01:00
Zbigniew Jędrzejewski-Szmek
9c8ca3f7a6
man: update example 2 in systemd.network(5)
...
none/both/v4/v6 are deprecated in favour of no/yes/ipv4/ipv6.
https://bugs.freedesktop.org/show_bug.cgi?id=89221
2015-03-13 00:26:03 -04:00
David Herrmann
f407824d75
man: split paragraph
...
Explicitly put the "multiple EnvironmentFile=" description into its own
paragraph to make it much easier to find.
2015-03-12 12:48:22 +01:00
Zbigniew Jędrzejewski-Szmek
16eb402488
man: fix links to compressors
2015-03-11 10:08:12 -04:00
Kay Sievers
f4cf2e5b2f
udev: add SYSCTL{} support
2015-03-11 11:15:53 +01:00