A. Costa
8f28cbcdfe
man: Spelling fixes
2011-04-23 21:56:05 +02:00
Lennart Poettering
811ad2b3a4
man: minor fixes
2011-04-21 01:18:23 +02:00
Lennart Poettering
b0a3f2bc09
socket: support ListeSpecial= sockets
2011-04-20 05:02:23 +02:00
Lennart Poettering
05677bb780
man: fix specification of default timeouts
2011-04-20 00:51:23 +02:00
Lennart Poettering
63415a2d2b
man: runlevel 5 is usually more comprehensive, so use it instead of 3 to detect whether a sysv service is enabled
2011-04-16 02:42:23 +02:00
Lennart Poettering
7640a5de1b
hostnamed: introduce systemd-hostnamed
...
http://www.freedesktop.org/wiki/Software/systemd/hostnamed
2011-04-16 02:03:35 +02:00
Lennart Poettering
7f434cf4c9
ask-password: use default timeout
2011-04-16 02:03:34 +02:00
Lennart Poettering
c8f4d7642b
manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger around when isolating
2011-04-16 02:03:34 +02:00
Lennart Poettering
7a22745ac3
socket: support netlink sockets
2011-04-10 03:27:00 +02:00
Lennart Poettering
0e456f9781
path: optionally, create watched directories in .path units
2011-04-10 01:30:14 +02:00
Lennart Poettering
f3bc7fdc7b
man: add man page for ask-password
2011-04-08 17:57:17 +02:00
Lennart Poettering
222ae6a8d7
unit: introduce OnFailureIsolate=
2011-04-07 04:11:31 +02:00
Lennart Poettering
4466194c43
units: rename rtc-set.target to time-sync.target and pull it in by hwclock-load.service
...
On request of Miroslav Lichvar, rename rtc-set.target to
time-sync.target since usually the RTC chip isn't involved at all in NTP
syncs.
Also, pull it in by hwclock-load.service.
2011-04-06 19:18:17 +02:00
Lennart Poettering
100fd5676c
man: fix description of systemctl reload-or-try-restart
2011-04-05 23:41:27 +02:00
Lennart Poettering
3d57c6ab80
exec: support unlimited resources
2011-04-04 18:15:13 +02:00
Lennart Poettering
c91faef3b3
man: document /etc/sysctl.d/
2011-04-04 03:48:09 +02:00
Lennart Poettering
151b190e79
binfmt: add binfmt tool to set up binfmt_misc at boot
2011-04-04 03:36:42 +02:00
Lennart Poettering
d24e1b4806
condition: use 'selinux' rather than 'SELinux' as preferred spelling
...
The virtualization condition and others use lowercase identifiers, so
for the sake of keeping things least surprising, use lowercase
identifiers here too.
2011-04-03 22:18:39 +02:00
Michal Schmidt
69528c31c6
man: document ConditionSecurity
2011-04-03 22:16:50 +02:00
Lennart Poettering
bb29785e0d
general: replace a few uses of /var/run by /run
2011-04-01 15:25:46 +02:00
Lennart Poettering
c61e77d3ea
man: document ConditionPathIsDirectory=
2011-04-01 00:42:57 +02:00
Lennart Poettering
7602c46fe6
man: uinput.ko is a bad example
2011-03-31 18:19:59 +02:00
Lennart Poettering
cd25cce98f
exec: drop process group kill mode since it has little use and confuses the user
2011-03-29 23:31:38 +02:00
Lennart Poettering
1ead1cad4b
man: really fix all LC_MESSAGE to LC_MESSAGES
...
https://bugs.freedesktop.org/show_bug.cgi?id=35534
2011-03-29 12:12:31 +02:00
Lennart Poettering
2d87855ae8
man: fix references to systemd.unit= on the kernel cmdline
...
https://bugs.freedesktop.org/show_bug.cgi?id=35720
2011-03-28 23:39:18 +02:00
Kay Sievers
2b583ce657
use /run instead of /dev/.run
...
Instead of the /dev/.run trick we have currently implemented, we decided
to move the early-boot runtime dir to /run.
An existing /var/run directory is bind-mounted to /run. If /var/run is
already a symlink, no action is taken.
An existing /var/lock directory is bind-mounted to /run/lock.
If /var/lock is already a symlink, no action is taken.
To implement the directory vs. symlink logic, we have a:
ConditionPathIsDirectory=
now, which is used in the mount units.
Skipped mount unit in case of symlink:
$ systemctl status var-run.mount
var-run.mount - Runtime Directory
Loaded: loaded (/lib/systemd/system/var-run.mount)
Active: inactive (dead)
start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago
Where: /var/run
What: /run
CGroup: name=systemd:/system/var-run.mount
The systemd rpm needs to make sure to add something like:
%pre
mkdir -p -m0755 /run >/dev/null 2>&1 || :
or it needs to be added to filesystem.rpm.
Udev -git already uses /run if that exists, and is writable at bootup.
Otherwise it falls back to the current /dev/.udev.
Dracut and plymouth need to be adopted to switch from /dev/.run to run
too.
Cheers,
Kay
2011-03-28 23:00:00 +02:00
Lennart Poettering
f9276855a1
man: explain a couple of default dependencies
2011-03-28 21:36:13 +02:00
Andrey Borzenkov
2fccaefffe
man: no keep-root in pam_systemd anymore
2011-03-22 20:31:10 +03:00
Lennart Poettering
28cf382a0a
man: document pidns containers
2011-03-18 04:53:31 +01:00
Lennart Poettering
e2130f189a
units: deemphesize Names= settings, and explain why nobody whould use them
2011-03-18 04:53:31 +01:00
Lennart Poettering
f1dd0c3f9b
syslog: rework syslog detection so that we need no compile-time option what the name of the syslog implementation is
2011-03-18 04:53:31 +01:00
Lennart Poettering
0732ec002e
man: document .requires/ directories
2011-03-18 04:53:12 +01:00
Lennart Poettering
177b3ffedb
special: get rid of dbus.target
2011-03-18 04:53:12 +01:00
Lennart Poettering
260abb780a
exec: properly apply capability bounding set, add inverted bounding sets
2011-03-18 04:52:45 +01:00
Andrey Borzenkov
f1f8cfd0a2
man: fix systemctl try-restart description
...
It is no more error when service is not running.
2011-03-16 03:54:59 +01:00
Lennart Poettering
8f7a3c1402
man: document systemd-nspawn
2011-03-15 20:51:59 +01:00
Lennart Poettering
91b22f21f3
core: move abstract namespace sockets to /dev/.run
...
Now that we have /dev/.run there's no need to use abstract namespace
sockets. So, let's move things to /dev/.run, to make things more easily
discoverable and improve compat with chroot() and fs namespacing.
2011-03-14 03:12:25 +01:00
Lennart Poettering
a8f11321c2
systemctl: support remote and privileged systemctl access via SSH and pkexec
...
This adds support for executing systemctl operations remotely or as
privileged user while still running systemctl itself unprivileged and
locally.
This currently requires a D-Bus patch to work properly.
https://bugs.freedesktop.org/show_bug.cgi?id=35230
2011-03-12 01:07:17 +01:00
Andrey Borzenkov
756a8d17bb
man: trivial typo in systemd(1)
2011-03-10 20:48:12 +01:00
Lennart Poettering
b925e72633
dev: use /dev/.run/systemd as runtime directory, instead of /dev/.systemd
2011-03-09 22:45:47 +01:00
Lennart Poettering
267632f0ab
unit: distuingish mandatory from triggering conditions
2011-03-08 03:04:47 +01:00
Lennart Poettering
d7ccca2e3f
main: introduce /etc/machine-id
...
This is supposed to play the same roles /var/lib/dbus/machine-id,
however fixes a couple of problems:
- It is available during early boot since it is stored in /etc
- Removes the ID from the D-Bus context and moves it into a system
context, thus hopefully lowering hesitation by people to use it.
- It is generated at installation time. If the file is empty at boot
time it will be mounted over with a randomly generated ID, which is
not saved to disk. This is useful to support state-less machines with
no transient or writable /etc configuration.
2011-03-04 21:53:19 +01:00
Lennart Poettering
f1779fd27b
man: document changed EnvironmentFile= behaviour
2011-03-04 14:13:47 +01:00
Lennart Poettering
6221fcdf2e
man: fix chkconfig syntax to use --level 3
2011-03-01 22:18:49 +01:00
Lennart Poettering
039655a40c
unit: introduce ConditionVirtualization=
2011-02-21 22:07:55 +01:00
Mike Kazantsev
48c4fad950
man: fixed typo in SyslogIdentifier=
2011-02-19 14:32:44 +01:00
Lennart Poettering
d12d0e647a
man: don't do more reloads than necessary in spec files
2011-02-18 02:25:18 +01:00
Lennart Poettering
e67c3609b1
systemctl: introduce --ignore-dependencies
2011-02-16 21:59:31 +01:00
Lennart Poettering
30732560c4
systemctl: introduce --failed to show only failed services
2011-02-16 20:34:59 +01:00
Lennart Poettering
934da03599
service: change default std output to inherit
2011-02-15 12:28:01 +01:00
Lennart Poettering
0a494f1ff3
exec: introduce global defaults for the standard output of services
2011-02-15 11:52:29 +01:00
Lennart Poettering
28dbc1e80b
execute: optionally forward program output to /dev/console in addition to syslog/kmsg
2011-02-15 01:27:53 +01:00
Lennart Poettering
3185a36b05
service: make main pid guessing optional, and reread pid file after reloads
2011-02-13 18:51:30 +01:00
Lennart Poettering
e9fbc77c8f
pam: introduce whitelist and blacklist user list feature
...
This is useful to exclude root from the session logout killings or to
limit killing to the selinux guest users.
2011-02-13 18:21:18 +01:00
Lennart Poettering
522d4a495a
systemd: document systemd-tmpfiles
2011-02-13 15:08:15 +01:00
Lennart Poettering
b8bb3e8f34
tmpfiles: support globs
2011-02-12 09:31:25 +01:00
Lennart Poettering
70e911eaeb
man: document SYSTEMD_READY=
2011-02-09 15:02:03 +01:00
Lennart Poettering
0658666bac
manager: if we receive SIGRTMIN+20/21 enable/disable showing of status on the console
2011-02-09 12:12:30 +01:00
Lennart Poettering
be0396695b
man: clarify a few things
2011-02-09 11:00:17 +01:00
Lennart Poettering
b20c6be697
pam: optionally reset cgroup memberships for login sessions
2011-02-04 12:46:38 +01:00
Lennart Poettering
76e7bc8dfb
man: give an example for vconsole.conf
...
https://bugs.freedesktop.org/show_bug.cgi?id=31955
2011-01-21 00:42:47 +01:00
Lennart Poettering
3add4d215b
pam: optionally keep processes of root user around
2011-01-18 23:07:06 +01:00
Lennart Poettering
ba035df230
execute: make sending of SIGKILL on shutdown optional
2011-01-18 22:55:54 +01:00
Lennart Poettering
2292707df5
man: document missing KillSignal= and swap options
2011-01-18 00:40:10 +01:00
Lennart Poettering
afe4bfe2c1
fragment: allow prefixing of the EnvironmentFile= path with - to ignore errors
2011-01-06 01:39:08 +01:00
Miklos Vajna
0736af98c6
systemctl: implement auto-pager a la git
2011-01-02 18:17:19 +01:00
Miklos Vajna
5471472d44
man: remaining spelling fixes
2011-01-01 20:03:56 +01:00
Miklos Vajna
01c3a63e17
Fix misspellings in os-release manpage and hwclock-load.service
2010-12-20 16:30:59 +01:00
Miklos Vajna
2dddca4a8d
man: daemon - fix misspellings
2010-12-16 09:49:03 +01:00
Miklos Vajna
ae92f4266a
man: modules-load.d - fix misspellings
2010-12-07 10:16:15 +01:00
Ran Benita
9bee76ee44
man: systemctl - clarify condrestart, force-reload
2010-11-30 19:51:48 +01:00
Ran Benita
3d428115cf
man: systemctl - spelling fixes
2010-11-28 14:00:49 +01:00
Lennart Poettering
6bd2127711
man: make clear that VERSION and VERSION_ID is not mandatory in os-release.5
2010-11-22 00:26:08 +01:00
Lennart Poettering
a7c64469b6
man: document /etc/modules-load.d/
2010-11-21 20:41:00 +01:00
Lennart Poettering
e17fb72914
man: document /etc/os-release
2010-11-21 20:05:51 +01:00
Lennart Poettering
ee48647271
man: document locale.conf
2010-11-21 19:29:27 +01:00
Lennart Poettering
eeca220bc2
man: document /etc/vconsole.conf
2010-11-21 19:12:44 +01:00
Lennart Poettering
6a7e63eff2
man: document /etc/hostname
2010-11-21 16:29:56 +01:00
Lennart Poettering
88aebb6265
man: reorder things to follow the same order everywhere
2010-11-19 16:14:52 +01:00
Andrey Borzenkov
21931dbe65
man: trivial BindTo description fix
...
I guess "unexpected" implies "without involvement".
2010-11-18 00:50:49 +01:00
Lennart Poettering
06d4c99ab3
manager: make list of default controllers configurable
2010-11-18 00:42:35 +01:00
Lennart Poettering
4611d77694
pam: document controllers= switch
2010-11-18 00:38:41 +01:00
Lennart Poettering
af2d49f70b
drop support for MANAGER_SESSION, introduce MANAGER_USER instead
2010-11-15 22:13:26 +01:00
Lennart Poettering
36af55d997
unit: introduce ConditionDirectoryNotEmpty=
2010-11-15 22:13:25 +01:00
Lennart Poettering
824a1d590a
pam: rename 'no-session' to 'user' cgroup
2010-11-14 23:48:20 +01:00
Andrew Edmunds
f8553ccbb3
man: Fix various typos
2010-11-11 14:24:47 +01:00
Lennart Poettering
aeee2322a6
man: minor tmpfiles(5) updates and reindenting
2010-11-10 23:01:20 +01:00
Lennart Poettering
d257ddef22
unit: add ConditionNull= condition
2010-11-10 22:39:18 +01:00
Brandon Philips
4149f86d81
man/tmpfiles.d.xml: add a manpage for tmpfiles.d
...
Initial commit of a tmpfiles.d manpage.
I ran it through xmllint but I don't know how to make it look pretty
like the rest of the xml files. :-P
Signed-off-by: Brandon Philips <bphilips@suse.de>
2010-11-05 00:20:28 +01:00
Lennart Poettering
ead8e4788e
unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as weaker counterpart of Conflicts=, similar to Wants= vs. Requires=
2010-10-29 16:28:27 +02:00
Lennart Poettering
b81884e746
unit: replace StopRetroactively= by BindTo= dependencies
...
The property StopRetroactively= needs to be per-dependency, not
per-unit, in order to properly express dependencies between .mount units
and its .device and fsck .service units. If the .device unit is
unplugged the mount should go away, but if the fsck process terminates
the .mount should stay.
2010-10-29 00:45:46 +02:00
Lennart Poettering
f14e15f8af
unit: replace recursive_stop by stop_retroactively to simplify things a little
2010-10-28 03:38:52 +02:00
Lennart Poettering
248e6030e0
man: be more explicit about the usefulness of --system
2010-10-26 23:22:55 +02:00
Lennart Poettering
501fc174c2
systemctl: automatically spawn temporary password agent when we might need one
2010-10-26 05:29:39 +02:00
Lennart Poettering
59cddb2338
man: numerous updates to document updated systemctl behaviour
2010-10-22 16:32:29 +02:00
Lennart Poettering
6f3525444e
man: document systemctl --force
2010-10-22 16:12:05 +02:00
Lennart Poettering
8a0867d6c5
systemctl: introduce systemctl kill
2010-10-22 16:11:50 +02:00
Lennart Poettering
9fc507041e
unit: introduce %f specifier to decode file names
2010-10-20 16:16:45 +02:00
Lennart Poettering
2ba545f1a0
service: implement FsckPassNo= option
2010-10-20 14:22:23 +02:00
Lennart Poettering
b772cfe0cc
man: extend commenting of .spec file snippets a bit
2010-10-19 19:39:02 +02:00