Lennart Poettering
88ce72297a
man: define more precisely the format of /etc/os-release
2012-02-14 17:31:44 +01:00
Lennart Poettering
f8045772bd
man: document CPE field in os-release file
2012-02-14 17:01:49 +01:00
Lennart Poettering
50b1678aab
sd-login: if NULL or 0 is passed as first parameter of the sd_xxx functions, work on objects of the calling process
2012-02-13 23:50:02 +01:00
Lennart Poettering
3d88c0a7d1
man: we don't support systems without /etc/os-release anymore
2012-02-13 21:42:30 +01:00
Lennart Poettering
26fd9acfd5
man: it's probably a good idea to wrap the ANSI color in quotes, in order to allow proper shell parsing of the semicolon
2012-02-13 18:39:09 +01:00
Michael Biebl
a26c9cc604
Fix broken Git repository URLs
2012-02-13 17:49:09 +01:00
Lennart Poettering
02c4ef9c35
service: imply NotifyAccess=main if WatchdogSec= is used
2012-02-09 21:11:25 +01:00
Lennart Poettering
092317d034
man: document restart options
2012-02-09 21:01:29 +01:00
Bill Nottingham
54f5e17193
man: Clarify man page with respect to automatic fstab dependencies
...
Automatic mounts will be added if 'MountAuto=yes' is in system.conf,
regardless of whether comment=systemd.mount is set.
2012-02-09 20:04:38 +01:00
Lennart Poettering
353e12c2f4
service: ignore SIGPIPE by default
2012-02-09 03:18:04 +01:00
Lennart Poettering
fa4ab99705
man: document x-systemd-device-timeout=
2012-02-09 01:20:09 +01:00
Lennart Poettering
2707271e8e
man: fix XML
...
Spotted by Sergey Ptashnick.
2012-02-09 00:52:29 +01:00
Lennart Poettering
e8ab3ccba4
man: document the WATCHDOG_USEC environment variable
2012-02-08 21:24:41 +01:00
Michael Olbrich
bb242b7b52
service: introduce WatchdogSec and hook up the watchdog with the existing failure logic
2012-02-08 17:10:38 +01:00
Lennart Poettering
aa704ba8c2
man: document systemd.setenv=
2012-02-08 16:33:55 +01:00
Kay Sievers
e0d25329b2
move /usr/bin/systemd to /usr/lib/systemd/systemd
2012-02-08 00:08:10 +01:00
Lennart Poettering
9f056f4087
man: document that we support tcpwrappers only for access control
...
We do not support, and explicitly never want to support environment
variable settings and suchlike in tcpwrappers.
https://bugs.freedesktop.org/show_bug.cgi?id=45143
2012-02-02 06:22:36 +01:00
Michael Olbrich
a6927d7ffc
service: add watchdog timestamp
...
This patch adds WatchdogTimestamp[Monotonic] to the systemd service
D-Bus API. The timestamp is updated to the current time when the
service calls 'sd_nofity("WATCHDOG=1\n")'.
Using a timestamp instead of an 'alive' flag has two advantages:
1. No timeout is needed to define when a service is no longer alive.
This simplifies both configuration (no timeout value) and
implementation (no timeout event).
2. It is more robust. A 'dead' service might not be detected should
systemd 'forget' to reset an 'alive' flag. It is much less likely
to get a valid new timestamp if a service died.
2012-02-01 19:29:19 +01:00
Lennart Poettering
7d39db92c5
virt: detect LXC+libvirt containers
2012-01-25 00:13:05 +01:00
Lennart Poettering
caa9488700
man: document systemd-cgtop tool
2012-01-25 00:12:47 +01:00
Lennart Poettering
1e5678d023
cgls: don't show kernel threads by default
2012-01-22 18:22:26 +01:00
Kay Sievers
891703e1ee
persistant -> persistent
2012-01-18 21:47:30 +01:00
Lennart Poettering
31ed59c511
tmpfiles: support writing short strings to files, in order to support /sys manipulations at boot time, a la sysctl
2012-01-18 16:39:04 +01:00
Lennart Poettering
8d53b4534a
exec: introduce ControlGroupPersistant= to make cgroups persistant
2012-01-18 15:40:21 +01:00
Lennart Poettering
468d726bdd
tmpfiles: add support for creating symlinks, char/block device nodes
2012-01-18 13:56:02 +01:00
Lennart Poettering
4cfa2c999d
core: switch all log targets to go directly to the journal, instead via syslog
2012-01-12 05:09:06 +01:00
Lennart Poettering
4dcc1cb415
unit: implement new PropagateReloadTo=/PropagateReloadFrom= operations
2012-01-11 02:52:34 +01:00
Lennart Poettering
706343f492
journal: introduce log target 'journal' for executed processes
2012-01-06 02:48:38 +01:00
Lennart Poettering
eff406331a
login: implement sd_session_get_service()
2012-01-05 23:14:22 +01:00
Lennart Poettering
8ab49c12dc
headers: fix git URLs for source files
2012-01-05 18:25:36 +01:00
Lennart Poettering
94fb446e55
journald: store _SYSTEMD_UNIT= instead of _SYSTEMD_SERVICE= field, since processes might also be related to mount, swap or socket units, not just services
2012-01-04 15:35:30 +01:00
Tom Gundersen
63c52e45de
man: fix SEE ALSO in hostname(5)
...
Rather than referencing itself (hostname(5)), point to hostname(7).
2012-01-03 21:55:42 +01:00
Lennart Poettering
9847946e12
login: introduce sd_pid_get_service()
2012-01-03 21:08:58 +01:00
Lennart Poettering
271b032a05
socket: rename the PassCred= option to PassCredentials=, since we don't want to needlessly abbreviate options unless they are very well established
2011-12-31 01:07:49 +01:00
Lennart Poettering
dc1ecd78e9
Merge branch 'journal'
2011-12-31 00:59:37 +01:00
Lennart Poettering
76318284fc
man: switch to UTF-8 output, to work around charset issues
2011-12-19 20:25:52 +01:00
Lennart Poettering
5079a105e7
man: extend sd-login(7) in regards to mixing D-Bus and synchronous library calls a bit
2011-12-19 17:40:31 +01:00
Lennart Poettering
595aae376f
man: various updates
2011-12-19 14:42:59 +01:00
Lennart Poettering
01448ff92d
man: add sd-login(7) page
2011-12-19 13:57:07 +01:00
Lennart Poettering
559de12890
man: sd_readahead is not actually available in libsystemd-daemon
2011-12-19 13:19:01 +01:00
Lennart Poettering
a822cbfa2e
sd-daemon: fix #include lines since we now ship a shared library
2011-12-19 13:11:42 +01:00
Lennart Poettering
0b3b020a17
man: document the sd-login interfaces
2011-12-19 03:02:17 +01:00
Michal Schmidt
4f025f4c4f
man: fix misplaced remark in description of Sockets=
2011-12-17 00:40:21 +01:00
Michal Schmidt
777b87e702
tmpfiles: add 'z', like 'Z' but not recursive
2011-12-16 18:27:35 +01:00
Michal Schmidt
062e01bbdb
tmpfiles: apply chown, chmod for 'Z' entries too
...
If changing ownership or permissions is not desired, they can be
configured to '-' or omitted entirely.
2011-12-16 18:04:54 +01:00
Michal Schmidt
a37b560a63
man: mention that 'Z' ignores uid/gid/mode
2011-12-16 00:38:22 +01:00
Michal Schmidt
462d63db06
man: document 'Z' in tmpfiles
2011-12-16 00:31:21 +01:00
Tim Waugh
7e115808a9
'@' is an 'ampersat' not an 'ampersand'; let's call it 'at symbol'
2011-12-08 17:32:09 +01:00
Michal Schmidt
e92238567b
path: add PathModified (= PathChanged + IN_MODIFY)
2011-12-03 13:58:21 +01:00
Michal Schmidt
42e87475cf
man: document the PassCred option
2011-11-30 11:06:35 +01:00
Michal Schmidt
9f84624270
man: fix typo in sd_notify
...
Noticed by guzu.
2011-11-11 10:48:17 +01:00
Michal Schmidt
75c982a79f
man: fix a typo in signal number
2011-11-07 01:10:35 +01:00
Lennart Poettering
62590f23c1
unit: introduce ConditionCapability
2011-10-11 15:16:52 +02:00
Lennart Poettering
21e557edcc
units: introduce local-fs-pre.target and remote-fs-pre.target
...
This hook target enables services to order themselves between
network.target and remote mounts, which is needed for GFS2 and similar
systems.
2011-10-11 03:33:53 +02:00
Ran Benita
7e13bea0e1
man: document list-unit-files
...
It's documented in the --help, but not in the manpage.
2011-10-11 02:58:14 +02:00
Barry Scott
a70d9a77d9
man: .include directive does not include as textual include it includes by parsing the include file.
...
This means that section headers must be used inside of
a .include file otherwise all the lines are ignored.
2011-10-11 01:11:49 +02:00
Barry Scott
7734f77373
man: for ExecStart= provide more details on env var substitution and how that turns into arguments.
...
For EnvironmentFile= explain that double quotes can be used
to protect whitespace.
2011-10-11 01:11:26 +02:00
Michal Schmidt
ebed32bfe8
systemctl: print the legend regardless of stdout type, add --no-legend
...
Print the legend (the column headers and the footer with hints) by
default even to non-tty output. People seem to get confused by the
difference when they redirect the output.
Add a parameter to suppress the printing of the legend.
Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=713567
2011-09-27 12:10:27 +02:00
Lennart Poettering
8095200d05
condition: optionally test against type of virtualization (vm vs. container)
2011-09-23 17:09:49 +02:00
Lennart Poettering
65bc2c2114
util: detect systemd-nspawn without relying on ns cgroup tree
2011-09-23 16:28:27 +02:00
Lennart Poettering
1c744f2ba6
man: document that PathChanged= does not care for simple writes but only for close()-after-write()
2011-09-22 21:37:01 +02:00
Lennart Poettering
7712ea6da6
man: document pkg-config line for sd-daemon
2011-09-22 21:16:52 +02:00
Lennart Poettering
71e6c1cf47
man: document that sd-daemon.[ch] is now available as shared library
2011-09-22 21:16:52 +02:00
Michal Schmidt
0d60602c3b
condition: add ConditionPathIsSymbolicLink
2011-09-21 01:42:02 +02:00
Lennart Poettering
8571962ca3
condition: always follow symlinks for condition checks, to mimic test
2011-09-21 01:07:25 +02:00
Lennart Poettering
ab7f148f81
unit: introduce ConditionPathIsMountPoint=
2011-09-21 00:50:40 +02:00
Michal Schmidt
418112a296
man: document which condition tests follow symlinks
...
ConditionPathExists and ConditionFileIsExecutable follow symlinks.
ConditionPathIsDirectory does not follow symlinks.
(XXX: is this actually the desired behavior?)
2011-09-20 13:13:17 +02:00
Mathieu Bridon
0e89268b28
man: list specifiers in a table
...
It was noted on IRC that the current layout is not necessarily the
easiest to parse by humans. I personnally struggled understanding it the
first time I read it.
Hopefully, this change makes it easier to understand.
Note: I only reformatted the information that was already present in the
documentation, I didn't add anything.
2011-09-06 00:36:23 +02:00
Albert Strasheim
96804f05b9
man: fix typo in systemd manual page
2011-09-06 00:35:27 +02:00
Lennart Poettering
07bceef2a9
locale: support $LANGUAGE too
...
$LANGUAGE is a GNU extension that is probably worth supporting, since it
allows specifiying an order of languages.
https://bugs.freedesktop.org/show_bug.cgi?id=40510
2011-08-31 14:10:50 +02:00
Lennart Poettering
801f44bb22
man: document /etc/timezone
2011-08-31 03:09:22 +02:00
Lennart Poettering
4b7b2efb69
man: don't recommend After=syslog.target anymore since we don't support non-socket-activatable syslogs anymore where that was ncessary
2011-08-31 01:35:43 +02:00
Lennart Poettering
de6c78f879
service: change default stdout/stderr to syslog
2011-08-30 22:57:58 +02:00
Lennart Poettering
346bce1f4c
stdout-bridge: rename logger to stdout-syslog-bridge to make it more descriptive
2011-08-30 22:42:49 +02:00
Lennart Poettering
3377af3e22
man: fix securebits docs
2011-08-29 13:44:12 +02:00
Josh Triplett
db47cc2ae0
man: Sort the entries in systemd.special(7)
...
This manpage presents the special targets in alphabetical order, but
time-sync.target appeared in the wrong place.
2011-08-24 02:35:22 +02:00
Lennart Poettering
0c85a4f3ef
cgroup: optionally mount a specific cgroup controllers together, and add cpu+cpuacct to the default
2011-08-23 00:37:35 +02:00
Lennart Poettering
94959f0fa0
exec: allow passing arbitrary path names to blkio cgroup attributes
...
If a device node is specified, then adjust the bandwidth/weight of it,
otherwise find the backing block device of the file system the path
refers to and adjust its bandwidth/weight.
2011-08-21 20:07:45 +02:00
Lennart Poettering
9e37286844
exec: add high-level controls for blkio cgroup attributes
2011-08-21 20:07:08 +02:00
Lennart Poettering
ab1f063390
exec: optionally apply cgroup attributes to the cgroups we create
2011-08-20 00:22:02 +02:00
Lennart Poettering
ff01d048b4
exec: introduce PrivateNetwork= process option to turn off network access to specific services
2011-08-02 05:24:58 +02:00
Lennart Poettering
4f755fc6ab
man: nspawn fixes
2011-08-02 04:55:10 +02:00
Lennart Poettering
a41fe3a293
nspawn: add new --no-net switch to turn off networking in the container
2011-08-02 04:49:37 +02:00
Miklos Vajna
283ef082ee
man: loginctl has lock/unlock with a -session suffix
...
Hi,
The systemd-loginctl manpage talks about lock/unlock while in fact it1s
lock-sesion/unlock-session. The attached patch fixes this issue.
Thanks.
2011-08-01 23:28:11 +02:00
Ville Skyttä
8b7d221208
man: Fix command name in systemd-tmpfiles example.
2011-08-01 23:28:09 +02:00
Lennart Poettering
260d370833
man: document that we default to 022 as umask
2011-08-01 22:37:45 +02:00
Lennart Poettering
8d41a963d6
machine-id: be nice and generate compliant v4 UUIDs
...
Newly generated machine IDs now qualify as randomized v4 UUIds. This is
trivial to do and hopefully increases adoption of the ID for various
purposes.
2011-07-25 19:32:43 +02:00
Lennart Poettering
729e3769c3
systemctl: hook up new install logic
...
This adds a number of new options to systemctl, for presets, reenabling,
masking/unmask, and runtime operations.
2011-07-25 04:58:02 +02:00
Lennart Poettering
e1ea662c33
systemctl: remove monitor command since it is mostly useless
2011-07-23 04:21:47 +02:00
Lennart Poettering
34c4b47b7f
systemctl: split --help into multiple sections
2011-07-23 04:20:22 +02:00
Lennart Poettering
253ee27a0c
manager: add log control via RT signals
2011-07-23 04:15:38 +02:00
Lennart Poettering
4e2d4c08fc
man: add a couple of crosslinks
2011-07-13 22:42:21 +02:00
Lennart Poettering
a61933adac
man: add man page for systemd-loginctl
2011-07-13 22:37:53 +02:00
Lennart Poettering
82e487c56d
unit: introduce ConditionFileIsExecutable= and use it where we check for a binary we'll spawn
2011-07-12 04:25:02 +02:00
Lennart Poettering
ee17ee7c5c
tmpfiles: allow creation of named pipes with tmpfiles
2011-07-12 03:56:56 +02:00
Zbigniew Jędrzejewski-Szmek
4e7f8bc81c
man: un-reverse IgnoreOnSnapshot description
...
I think that snapshots & devices are actually _not_ captured in
snapshots.
2011-07-11 22:09:41 +02:00
Lennart Poettering
69fc152fc1
systemctl: hide all information on --kill-mode= since it is mostly useless
2011-07-07 04:19:03 +02:00
Lennart Poettering
8092a428d4
path,unit: support globbing in conditions and path units
2011-07-07 02:07:39 +02:00
Michal Vyskocil
687d0825a4
nspawn: spawn shell under specified --user
...
Add -u/--user option, which changes the effective and real user and
group id to the new value. The user must exists in the chroot, otherwise
it will fail. Both username and user id are accepted. The user home is
created as well.
It also setup HOME, USER, LOGNAME and SHELL variables .
2011-07-01 23:51:14 +02:00
Lennart Poettering
0aef434548
unit: add three new specifiers to use in unit files
2011-07-01 00:41:18 +02:00